Хранение древовидных структур данных

Часто перед нами встаёт вопрос хранения древовидных структур в базе данных. Несмотря на то, что звучит это просто, часто из-за неправильной организации хранения появляются проблемы со скоростью выборки таких данных. […]

Удобство занесения данных на сайте

В видео рассматриваются принципы и факторы, которые влияют на удобство и скорость занесение информации через формы. Ссылка на MindMap – https://yadi.sk/d/sPntgQs63JtuzM Ссылка на наш youtube канал

Удобство отображения данных на портале

Рассматриваем как можно сделать удобным поиск по каталогу сайта, какие факторы влияют на удобство просмотра контента сайта. Поиск, фильтрация, сортировки, скрытие дополнительной информации. Скачать MindMap – https://yadi.sk/d/GqtG91hi3JtvMv Ссылка на наш […]

Оптимизация первого запуска приложения ASP.NET

Общие способы оптимизации первого запуска приложения ASP.NET Сделать прекомпиляцию проекта http://msdn.microsoft.com/en-us/library/bb398860.aspx. Устанавливать debug, enabled и trace в “false” На допускайте на Production сервере, чтобы параметра debug, enabled и trace были […]

Оптимизация в SQL

Общие способы оптимизации в SQL Указывать конкретные поля для извлечения в запросах Избегайте select *, старайтесь указывать конкретные поля для извлечения. Кешировать небольшие справочники в приложении Небольшие редко меняющиеся справочники […]

Советы для оптимизации CSS и картинок

Общие методы для оптимизации CSS и картинок Использовать спрайты При помощи спрайтов можно грамотно реализовать элементы интерфейса http://habrahabr.ru/post/159027/ Загружать картинки параллельно с разных доменов Для параллельной загрузки держите картинки на […]

Принципы оптимизации JS

Общие методы для оптимизации JS Самая быстрая выборка

Псевдоселекторы(:visible и т.п.) – самые медленные. При работе с DOM использовать innerHTML Для присвоения в DOM используйте innerHTML, а не:

[…]

Оптимизация для ASP.NET Web Forms

Общие методы для оптимизации ASP.NET Web Forms Отключать ViewState Лучше отключить на уровне всего проекта в самом начале разработки, а затем включать по необходимости, там где нужно. Использовать IsPostBack Используйте […]

Методы для оптимизации LINQ

Общие методы для оптимизации LINQ Использовать Stored procedures для сложного чтения Для сложного чтения из базы вместо LINQ используйте stored procedures (фильтры, поиск, большое количество данных, большое число параметров). Применять […]

Оптимизация ASP.NET MVC

Общие советы по оптимизации ASP.NET MVC Убрать WebForms движок для View Чтобы удалить WebForms движок для View в Global.asax в Application_Start()необходимо прописать:

  Не использовать Response.Redirect Для редиректа не […]