Информация Ускорение и оптимизация престашоп

Как использовать скрипты ВК со своего сайта?
проблема не в скриптах а в миниатюрах аватаров ВК
Пользователи в группу добавляются ежедневно и вручную создавать миниатюры аватаров не вариант. как поставить на автомат? чтобы при добавлении пользователя его аватарка автоматом сжималась на 30%?
миниатюры аватаров можно отключить в настройках виджета поставить галочку "Только название" и посмотреть в них ли проблема
 
Как использовать скрипты ВК со своего сайта?
проблема не в скриптах а в миниатюрах аватаров ВК
Пользователи в группу добавляются ежедневно и вручную создавать миниатюры аватаров не вариант. как поставить на автомат? чтобы при добавлении пользователя его аватарка автоматом сжималась на 30%?

конкретные аватарки-рожики посетителю сайта особо и не нужны

поэтому выводите в блок просто картинку-скриншот с ссылкой на саму группу - и всё будет ок :) (при желании освежайте вручную каждый месяц)

пример
Для просмотра ссылки Войди или Зарегистрируйся


а для дожатия картинок без потери качества мне нравится такой сервис:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
Спасибо но больше интересует вот этот вопрос
1) Скажите пожалуйста, как сократить время ответа самого сервера?
время ответа сервера от 0,32 до 0,52
хотелось бы 0,2 и менее
как отследить, что задерживает ответ серва ?
 
Спасибо но больше интересует вот этот вопрос
1) Скажите пожалуйста, как сократить время ответа самого сервера?
время ответа сервера от 0,32 до 0,52
хотелось бы 0,2 и менее
как отследить, что задерживает ответ серва ?
Есть 3 составляющих : оптимизировать код страницы, настроить кэш, оптимизировать сервер.
оптимизировать код страницы - нужен программист, который оптимизирует запросы к БД на каждой странице.
настроить кэш - на данный момент лучшую производительность на недорогом хостинге скорее всего покажет smarty + express cache.
оптимизировать сервер - значит, переехать на собственную vps с ssd, настроить и оптимизировать nginx+php-fpm+mariadb.

отследить, что задерживает ответ сервера очень просто :
на стороне сайта - включить профайлинг в конфиге defines.inc.php, в строке
define('_PS_DEBUG_PROFILING_', false); заменить false на true
после этого на каждой страничке сайта внизу будет выводится информация, какой запрос/модуль сколько времени выполнялся.

общую скорость загрузки TTFB можно посмотреть к примеру на tools.pingdom.com
h_1489933318_7300751_846b17656c.jpeg
h_1489933533_8189587_92f8c368a3.jpeg
И обратите внимание на скорость соединения ssl+connect.
На своём сервере экономия в 2,5р, около 100мс вместо 250мс у апач.
Вывод? Зарубежная впс в хорошем дата-центре с пингом 30-40 априори будет отдавать страничку быстрее, чем недорогой хостинг в региональном ДЦ.
 
Последнее редактирование:
Спасибо но больше интересует вот этот вопрос
1) Скажите пожалуйста, как сократить время ответа самого сервера?
время ответа сервера от 0,32 до 0,52
хотелось бы 0,2 и менее
как отследить, что задерживает ответ серва ?
Ответ сервера зависит от скорости обработки запроса - по логике вещей, чем больше запросов - тем дольше система их обрабатывает. Чтобы избавиться от тех запросов, которые не часто меняются придумали кеш.

Престашоп, да и любой другой магазин можно разграничить на следующие разделы:
1. Главная страница - с ней вообще не стоит париться.
2. Страница со списком продукции - учитывайте, что с увеличением количества продукции, скорость будет падать. Разбивайте товары разумно на отдельные категории, используйте фильтр с кешем.
3. Страница с карточкой товара - то, за что можно побороться.

Еще по сути: вы вряд ли сделаете полноценный магазин, который выполнит все требования гугл, но что-то ускорить можно и нужно путем удаления "лишнего функционала" , правильной настройкой сервера и cdn.

А увидеть что больше тянет - можно включив в файле defines.inc.php (папка config)

define('_PS_DEBUG_PROFILING_', false);
на
define('_PS_DEBUG_PROFILING_', true);
 
Уважаемые знатоки, подскажите, можно ли интегрировать google web fonts в шаблон?
Чтоб шрифты подгружались не с серверов гугла, а сервера сайта.
Гугл ругается на использование нескольких веб-шрифтов:
Скриншот 2017-03-27 10.31.40.png
 
Подскажие, версия PHP на сервере может сказываться на скорости? На шаред хостинге стоит 5.3.29, и в админке висит предупреждение "Скоро минимальной поддерживаемой PrestaShop версией будет РНР 5.4" На сколько это критично?
 
Подскажие, версия PHP на сервере может сказываться на скорости? На шаред хостинге стоит 5.3.29, и в админке висит предупреждение "Скоро минимальной поддерживаемой PrestaShop версией будет РНР 5.4" На сколько это критично?
По личному опыту, на PHP 7 скорость работы сайта гораздо выше, чем на PHP 5.X
 
Назад
Сверху