Настройки производительности
UstasCa
Новичок
: 5
: Canada
: 29-06-2010


29-06-2010 02:34
Доброго времени суток!
Имеется магазин http://forgedwheels.ca После добавления большого количества категорий (около 400) стал очень медленно работать - можете убедиться сами. Может кто-нибудь написать конкретный список скриптов или настроек которые нужно сделать в админке или на хостинге (сервер базы данных) для увеличения производительности магазина - задержка при загрузке или обновлении страницы не должна превышать 1-2 секунд. Хостер JustHost.com - сказал что не поддерживает настройки для PrestaShop.
 
 
ors
Профессионал
: 1885
: 09-11-2009


29-06-2010 10:57
Ставьте кэширование.
http://prestadev.ru/forum/tema-1068.html

Отключите показ вложенных категорий. У меня их вообще 700, так что пришлось отказаться от динамического меню и закэшировать его полностью.

Вы видели как выглядит ваш сайт для поисковых систем? Советую переделать шаблон.
 
  
UstasCa
Новичок
: 5
: Canada
: 29-06-2010


02-07-2010 00:27
а подскажите что именно нужно переделать в шаблоне?
 
 
ors
Профессионал
: 1885
: 09-11-2009


02-07-2010 00:42
Можно еще отключить всю статистику.
 
  
UstasCa
Новичок
: 5
: Canada
: 29-06-2010


02-07-2010 04:54
Доброго времени суток!
Итак, что удалось сделать за прошедшее время:
- спасибо ors за отличные советы - работа и тестирование продолжается.
- отключили практически всю статистику - причем не просто отключили, а даже Uninstall модули
- после долгих переговоров с представителями хостера JustHost - они согласились за небольшие деньги перенести наши домены на более быстрые сервера - как они сказали, а было это сделано или нет? кто знает...
Результаты деятельности - сейчас сайт грузится быстрее, продолжаем разбираться с категориями.
 
 
UstasCa
Новичок
: 5
: Canada
: 29-06-2010


02-07-2010 04:56
И все-таки было бы здорово узнать что было бы хорошо изменить в шаблоне.
 
 
ors
Профессионал
: 1885
: 09-11-2009


02-07-2010 09:55
Шаблон не влияет на производительность на стороне сервера. Выполните рекомендации из темы, ссылку на которую я давал, закэшируйте все статические блоки и получите приемлемое время генерации страницы.

В стандартном шаблоне для клиентской оптимизации тоже много что сделать можно: переместить основной контент над боковыми колонками, разместить все css файлы в одном и сжать их CSS Tidy, объединить все js в одном-двух файлах, сжать их YUI Compressor, поместить ссылки на них в конце страницы с атрибутом defer. Можно еще из шаблонов убрать лишние пробелы и переходы строк, оптимизировать размер графики и объединить иконки в спрайты.
 
  
UstasCa
Новичок
: 5
: Canada
: 29-06-2010


02-07-2010 12:02
Благодарю за инструкцию к действию.