Вопросы быстродействия

Topics: Русский (Russian)
Dec 3, 2012 at 8:58 PM
Edited Dec 5, 2012 at 7:50 PM

UPD: Отбой тревоги - надо было Shape Trace отключить и Mini Profiler. В этом разе, при включенном кеше, короткий список товаров с taxonomy  выводится 120мс, что конечно много, но уже не чудовищно. И там в общем то есть куда оптимизировать.


 UPD2:  Гуру рекумендуют проверять следующие моменты:

  1. отключить отладку в конфиге на боевом сервере 
  2. удостовериться что сайт работает в режиме Full Trust
  3. Публиковать прекомпилированную версию сайта
  4. Отключить неиспользуемые модули
  5. Минимизировать количество слоёв и модулей, стремиться выносить функционал в javascript, вместо подгрузки дополнительного модуля.
  6. По максимуму использовать hardcode типы вместо создания через dashboard
  7. Использовать нормальный SQL сервер вместо компакта.
  8. Естественно включить кеширование запросов к базе (модуль SysCache) 

 Изначальный пост горя:

Надо сказать, я близок к тому, что бы отказаться от orchard.

 

Мне нравится мощность и гибкость этой системы, но 800-1100 милисекунд для Простой страницы с Taxonomie и списком из пяти объектов, со включенным кешированием данных и с достаточно минималистичным набором включенных модулей... А без кеширования и вовсе, до 15000 милисекунд...


А Mini Profiler показывает довольно много задвоенных запросов, а генерация страницы занимает чуть не больше чем те запросы...

Может я чего то не понимаю?
Практически принято было решение о написании на orchard новостного сайта, но с такой нагрузкой пожалуй даже наше облако подавится, если туда данных понапихать то.