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

По вопросу ускорения.... "переехал" на ssd. Сначала пришел в некое негодования из-за "тормоза" выдачи страниц из кэша.
После отключил кэш в админке:
- Время загрузки страницы (в миллисекундах:( было 1205 (в среднем), стало 868 (в среднем)
- При том что количество данных ( килобайт) и страниц в день возросло (примерно +12%).
 
После добавления 200 товаров сайт на виртуальном хостинге лег, сильно помог переезд на VNC сервер.
 
У меня Для просмотра ссылки Войди или Зарегистрируйся пишет чтобы я включил сжатие. Но я уже везде в htacces и в gnix прописал все найденные кода. Все равно - включите сжатие...

Включаю memcashed PECL - переходит с одной страницу на другую по 10 секунд.

В адмике переход между вкладками моментальный, в фронт офисе по 3 секуны только ссылка формируеться

Как с этим всем бороться....

Есть специалист, который сможет полностью настроить мой VPS сервер под работу с преста и саму преста?

CentOS +ngnix + php5.5 + Apache + memcashed
 
Последнее редактирование:
У меня Для просмотра ссылки Войди или Зарегистрируйся пишет чтобы я включил сжатие. Но я уже везде в htacces и в gnix прописал все найденные кода. Все равно - включите сжатие...

Включаю memcashed PECL - переходит с одной страницу на другую по 10 секунд.

В адмике переход между вкладками моментальный, в фронт офисе по 3 секуны только ссылка формируеться

Как с этим всем бороться....

Есть специалист, который сможет полностью настроить мой VPS сервер под работу с преста и саму преста?

CentOS +ngnix + php5.5 + Apache + memcashed
1. Если стоит Apache+nginx, то нужно прописывать конфиге nginx, а не в апаче.
2. Наверняка у тебя на сервере несколько копий файла конфига, посмотри какой именно считается для CentOS и твоей панели управления (например: VestaCP+Debian - один путь, VestaCP+CentOS - второй, ISP Manager+CentOS - третий)
3. После внесения изменений перезапусти nginx:
Код:
#service nginx restart
А еще лучше весь сервак, для надежности:)
 
  • Нравится
Реакции: Xeno
1. Если стоит Apache+nginx, то нужно прописывать конфиге nginx, а не в апаче.
2. Наверняка у тебя на сервере несколько копий файла конфига, посмотри какой именно считается для CentOS и твоей панели управления (например: VestaCP+Debian - один путь, VestaCP+CentOS - второй, ISP Manager+CentOS - третий)
3. После внесения изменений перезапусти nginx:
Код:
#service nginx restart
А еще лучше весь сервак, для надежности:)

Боюсь уже там лазить, вечно сервак останавливается))

У меня ISP Manager+CentOS, etc/ngnix/config ??
 
Боюсь уже там лазить, вечно сервак останавливается))

У меня ISP Manager+CentOS, etc/ngnix/config ??

В престашоп конфигу по nginx настройкам числятся rewrite строки.

А вот что мне написала служба поддержки хостинга:

"Из-за того, что вы используете правила rewrite производительность Вашего сервера падает. При большом количестве посетителей Вашего сайта Ваш сервер не сможет обработать все запросы из-за низкой производительности.

Мы рекомендуем обратиться к разработчику для того, чтобы он произвел оптимизацию и рефракторинг кода для правильной отдачи статики."

Где найти разработчика? Мой сайт Для просмотра ссылки Войди или Зарегистрируйся. com.ua/
 
"Из-за того, что вы используете правила rewrite производительность Вашего сервера падает. При большом количестве посетителей Вашего сайта Ваш сервер не сможет обработать все запросы из-за низкой производительности.

Мы рекомендуем обратиться к разработчику для того, чтобы он произвел оптимизацию и рефракторинг кода для правильной отдачи статики."
nginx как раз занимается тем, что отдает статику - картинки, стили, скрипты.
Стандартная отмазка отечественной техподдержки - "Если тормозит, то сами виноваты, это не наше дело". Тут как-бы миллион других магазинов на престашопе с ними не согласится:)
Включи debug profiling Для просмотра ссылки Войди или Зарегистрируйся, изменить в /config/defines.inc.php
define('_PS_DEBUG_PROFILING_', false) на define('_PS_DEBUG_PROFILING_', true)
и посмотри, что дольше всего грузится.
В реальности скорее всего они просто урезают процессорное время и из-за этого долго обрабатывается php. Поставь APC, должно помочь. Кстати, что это за хостер?
 
Хостер FreeHost, товарищь посоветовал, ну особо не понятно, то быстро грузиться, то нет, у меня на телефоне моментом переключаются вкладки.

Load Time 5263 ms - You'd better run your shop on a toaster
Querying Time 1682 ms
Queries 2155
Memory Peak Usage 99.7 Mb
Included Files 404 files - 7.51 Mb
PrestaShop Cache 0.01 Mb
Global vars 1.02 Mb

config 137 ms 137 ms 16.18 Mb 16.22 Mb
__construct 0 ms 138 ms - Mb 16.22 Mb
init 46 ms 184 ms 7.75 Mb 24.14 Mb
checkAccess 0 ms 184 ms - Mb 24.14 Mb
setMedia 4 ms 188 ms 0.25 Mb 24.36 Mb
postProcess 0 ms 188 ms - Mb 24.36 Mb
initHeader 0 ms 188 ms 0.01 Mb 24.36 Mb
initContent 3966ms 4154 ms 68.09 Mb 92.62 Mb
initFooter 320 ms 4475 ms 1.47 Mb 94.03 Mb
display 789 ms 5263 ms 5.06 Mb 99.69 Mb

Основное в админ панели. Снова Init Content грузит все.

Load Time 5470 ms - You'd better run your shop on a toaster
Querying Time 49 ms
Queries 67
Memory Peak Usage 91.5 Mb
Included Files 622 files - 9.17 Mb
PrestaShop Cache 0.79 Mb
Global vars 3.46 Mb
 
Хостер FreeHost, товарищь посоветовал, ну особо не понятно, то быстро грузиться, то нет, у меня на телефоне моментом переключаются вкладки.
Load Time 5263 ms - You'd better run your shop on a toaster
Querying Time 1682 ms
Queries 2155 - это запросы в базу данных. 2000 - это очень много, должно быть 150-300. Может быть из-за некачественной темы.

Memory Peak Usage 99.7 Mb
Included Files 404 files - 7.51 Mb
PrestaShop Cache 0.01 Mb - кеш не используется, хотя должен.
Global vars 1.02 Mb


config 137 ms 137 ms 16.18 Mb 16.22 Mb
__construct 0 ms 138 ms - Mb 16.22 Mb
init 46 ms 184 ms 7.75 Mb 24.14 Mb
checkAccess 0 ms 184 ms - Mb 24.14 Mb
setMedia 4 ms 188 ms 0.25 Mb 24.36 Mb
postProcess 0 ms 188 ms - Mb 24.36 Mb
initHeader 0 ms 188 ms 0.01 Mb 24.36 Mb
initContent 3966ms 4154 ms 68.09 Mb 92.62 Mb - это обработка кода, долго из-за некачественных модулей или тормозов хостинга
initFooter 320 ms 4475 ms 1.47 Mb 94.03 Mb
display 789 ms 5263 ms 5.06 Mb 99.69 Mb - это отображение контента, контент может так долго грузиться с других серверов, например модуль подписчиков фейсбука грузит свои скрипты и картинки оттуда
А что это за тема? Лео? PTS?
 
Назад
Сверху