Prestashop
Лайфхаки,  Продвижение сайтов,  Разработка сайтов

Как ускорить Prestashop?

[:ru]

Привет. В данной статье дам профессиональные советы о том как ускорить Prestashop. Хочу сразу сказать, что это не самый лучший движок по производительности, потому что он в себе имеет две серьезных проблемы:

  1. Проблемы с редиректами;
  2. Сильно засоряет Базу Данных;

Возможно любители данного движка закидают меня помидорами, но со всем уважением к ним я не понимаю зачем движок сохраняет одну фотографию в нескольких разрешениях (это нормально), но после включения ЧПУ  переименовывает названия с помощью редиректов так, что слабознающий человек наврядли найдет определенную фотографию на ФТП по указанному адресу + сам редирект приносит дополнительную нагрузку сайту. Не буду вас томить. Вот несколько советов, которые однозначно ускорят ваш сайт.

 

Престашоп модули

Красивый сайт с обширным функционалом это однозначно круто, но старайтесь устанавливать лишь те модули, которые вам действительно нужны! Чем больше модулей, тем медленнее ваш сайт будет работать. Если у пользователя странички будут загружаться по 3-4 секунды и при этом каждое действие будет сопровождаться задержками, то навряд ли у него будет желание далее продолжать свои мучения – он закроет ваш сайт и пойдет на оптимизированный сайт конкурента.

Итог: устанавливайте только действительные модули и удаляйте те модули, которые вам не нужны. Если на вашем сайте уже установлен “Google Analytics” или “Яндекс Метрика”, тогда все модули по статистике и аналитике можете свободно удалять.

 

Оптимизация картинок

Обязательно перед загрузкой на сайт оптимизируйте ваши картинки (как оптимизировать картинки без потери качества можно узнать здесь) или же используйте модули по оптимизации картинок такие как TinyPNG. Когда я ускорял сайты на движке Престашоп, то скорость в большинстве случаев из-за неоптимизированных картинок проседала, так как они имели очень большой вес.

 

Редиректы

Если ваш сайт не мультиязычный, то обязательно удаляйте лишние языки. Найти языки можно по следующему адресу в админ-панеле: Локализация -> Языки

Screenshot_3

Если ваш сайт русскоязычный, то можете свободно удалять оставшиеся языки. Но после удаления может остаться редирект в ссылке сайта на приставку /ru/ – как убрать приставку ru в Prestashop можете узнать здесь.

 

Кэширование

Если вы не знаете ответ на вопрос “как включить кэширование на сайте?” или “как оптимизировать скрипты и стили?” – к счастью Престашоп предоставляет возможность выполнить эти действия прямо в админке без каких-либо знаниях о кэшировании или оптимизации. Как это сделать? Легко! Идем по следующему путю: Расширенные параметры -> Производительность

Screenshot_4

Включаем Smarty-кэширование и выбираем пункт “Перекомпилировать шаблоны, если файлы были обновлены”:

Screenshot_5

Далее включаем все опции в разделе “KKK”:

Screenshot_6

Поздравляю! Теперь ваш сайт должен значительно быстрее работать.

В следующей статье постараюсь рассказать о бесплатном плагине, который чистит БД от мусора, что тоже влияет на скорость загрузки вашего сайта.

Остались вопросы или есть предложения? Пиши в комментарии!

[:ua]Привет. В данной статье дам профессиональные советы о том как ускорить скорость загрузки Престашоп. Хочу сразу сказать, что это не самый лучший движок по производительности, потому что он в себе имеет две серьезных проблемы:

  1. Проблемы с редиректами;
  2. Сильно засоряет Базу Данных;

Возможно любители данного движка закидают меня помидорами, но со всем уважением к ним я не понимаю зачем движок сохраняет одну фотографию в нескольких разрешениях (это нормально), но после включения ЧПУ  переименовывает названия с помощью редиректов так, что слабознающий человек наврядли найдет определенную фотографию на ФТП по указанному адресу + сам редирект приносит дополнительную нагрузку сайту. Не буду вас томить. Вот несколько советов, которые однозначно ускорят ваш сайт.

 

Престашоп модули

Красивый сайт с обширным функционалом это однозначно круто, но старайтесь устанавливать лишь те модули, которые вам действительно нужны! Чем больше модулей, тем медленнее ваш сайт будет работать. Если у пользователя странички будут загружаться по 3-4 секунды и при этом каждое действие будет сопровождаться задержками, то навряд ли у него будет желание далее продолжать свои мучения – он закроет ваш сайт и пойдет на оптимизированный сайт конкурента.

Итог: устанавливайте только действительные модули и удаляйте те модули, которые вам не нужны. Если на вашем сайте уже установлен “Google Analytics” или “Яндекс Метрика”, тогда все модули по статистике и аналитике можете свободно удалять.

 

Оптимизация картинок

Обязательно перед загрузкой на сайт оптимизируйте ваши картинки (как оптимизировать картинки без потери качества можно узнать здесь) или же используйте модули по оптимизации картинок такие как TinyPNG. Когда я ускорял сайты на движке Престашоп, то скорость в большинстве случаев из-за неоптимизированных картинок проседала, так как они имели очень большой вес.

 

Редиректы

Если ваш сайт не мультиязычный, то обязательно удаляйте лишние языки. Найти языки можно по следующему адресу в админ-панеле: Локализация -> Языки

Screenshot_3

Если ваш сайт русскоязычный, то можете свободно удалять оставшиеся языки. Но после удаления может остаться редирект в ссылке сайта на приставку /ru/ – как убрать приставку ru в Prestashop можете узнать здесь.

 

Кэширование

Если вы не знаете ответ на вопрос “как включить кэширование на сайте?” или “как оптимизировать скрипты и стили?” – к счастью Престашоп предоставляет возможность выполнить эти действия прямо в админке без каких-либо знаниях о кэшировании или оптимизации. Как это сделать? Легко! Идем по следующему путю: Расширенные параметры -> Производительность

Screenshot_4

Включаем Smarty-кэширование и выбираем пункт “Перекомпилировать шаблоны, если файлы были обновлены”:

Screenshot_5

Далее включаем все опции в разделе “KKK”:

Screenshot_6

Поздравляю! Теперь ваш сайт должен значительно быстрее работать.

В следующей статье постараюсь рассказать о бесплатном плагине, который чистит БД от мусора, что тоже влияет на скорость загрузки вашего сайта.

Остались вопросы или есть предложения? Пиши в комментарии! [:]

Как ускорить Prestashop?
5 (100%) 3 votes