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

Не знаю кому как, но все доводы о "тормознутости" престы считаю надуманными. Вывозит и десяток тысяч товаров, и тысячу посетителей (единовременно) (1.5.2.0. Сервер свой).
Думаю немаловажным (а именно основным) критерием является сервер!
Вторым по значимости оптимизация, тут стоит думать изначально (с момента установки) престы об этом критерии.

Скиньте в личку ссылку (потестим). Не уверен что голословное и надуманное утверждение (все форумы пестрят просьбами помочь разогнать). Думаю, что у нас мало таких у кого реально много посетителей и поэтому они не сталкивались с этой проблемой или же они в основном фрилансеры-теоретики (в этом вижу вялотекущее обсуждение этой очень актуальной проблемы ). У меня впс (keyweb) 1мб ram включенным memcached, но скоростью недоволен , не делал только оптимизацию mysql думаю здесь слабое звено
 
Что имею: VPS(sprinthost), 512 RAM, 500 mHz, Presta 1.5.3.1, Шаблон не стандартный (leometro).
Задача оптимизировать скорость загрузки стр с тек 8-12 сек до приемлемых 3-5 сек. Товаров в престе около 1000, но как мне кажется (судя по комментам) это последний фактор влияющий на скорость работы магазина. У некоторых на том же хостинге спринтхоста магаз нормально работает (судя по комментам). У меня на тарифе "третий" скорость абсолютно не устраивала (8-12с), при переходе на VPS скорость загрузки почти не поменялась.
Кстати бесплатный сервис для проверки скорости работы сайта Для просмотра ссылки Войди или Зарегистрируйся
Не понятно как в настройках престы подключить(на сервер установить не проблема) memcache, xcache - все равно пишет что не настроено и сбрасывает. Кто может подсказать пишите.

Решил попробовать установить Google PageSpeed Module (Для просмотра ссылки Войди или Зарегистрируйся).
Качаем версию под вашу ось (у меня debian 6)
1)sudo touch /etc/default/mod-pagespeed
2)загружаем на сервер дистрибутив
3)cd /папка с инсталлером/
4)dpkg -i dpkg -i ./*.deb
5)не забываем перезагрузить апач: sudo service apache2 restart

Загрузка некоторых страниц понизилась с 8 сек до 5 сек, а других увеличилась с 10 до 25 =(
Ещё на страницах вылезают ошибки:
This page contains the following errors:

error on line 7 at column 22: Opening and ending tag mismatch: meta line 0 and head
Below is a rendering of the page up to the first error.
Печалька, поэтому пока отключил модуль
1. nano /etc/apache2/mods-available/pagespeed.conf
Код:
<IfModule pagespeed_module>
    # Turn on mod_pagespeed. To completely disable mod_pagespeed, you
    # can set this to "off".
    ModPagespeed off
2. sudo service apache2 restart

Поставил ещё PageSpeed Insights for Chrome - дает рекомендации по оптимизации страниц сайта. На взгляд новичка дельные советы. Интересно мнение про =)
 
Что имею: VPS(sprinthost), 512 RAM, 500 mHz, Presta 1.5.3.1, Шаблон не стандартный (leometro).
Задача оптимизировать скорость загрузки стр с тек 8-12 сек до приемлемых 3-5 сек. Товаров в престе около 1000, но как мне кажется (судя по комментам) это последний фактор влияющий на скорость работы магазина. У некоторых на том же хостинге спринтхоста магаз нормально работает (судя по комментам). У меня на тарифе "третий" скорость абсолютно не устраивала (8-12с), при переходе на VPS скорость загрузки почти не поменялась.
Кстати бесплатный сервис для проверки скорости работы сайта Для просмотра ссылки Войди или Зарегистрируйся
Не понятно как в настройках престы подключить(на сервер установить не проблема) memcache, xcache - все равно пишет что не настроено и сбрасывает. Кто может подсказать пишите.

Решил попробовать установить Google PageSpeed Module (Для просмотра ссылки Войди или Зарегистрируйся).
Качаем версию под вашу ось (у меня debian 6)
1)sudo touch /etc/default/mod-pagespeed
2)загружаем на сервер дистрибутив
3)cd /папка с инсталлером/
4)dpkg -i dpkg -i ./*.deb
5)не забываем перезагрузить апач: sudo service apache2 restart

Загрузка некоторых страниц понизилась с 8 сек до 5 сек, а других увеличилась с 10 до 25 =(
Ещё на страницах вылезают ошибки:
This page contains the following errors:

error on line 7 at column 22: Opening and ending tag mismatch: meta line 0 and head
Below is a rendering of the page up to the first error.
Печалька, поэтому пока отключил модуль
1. nano /etc/apache2/mods-available/pagespeed.conf
Код:
<IfModule pagespeed_module>
    # Turn on mod_pagespeed. To completely disable mod_pagespeed, you
    # can set this to "off".
    ModPagespeed off
2. sudo service apache2 restart

Поставил ещё PageSpeed Insights for Chrome - дает рекомендации по оптимизации страниц сайта. На взгляд новичка дельные советы. Интересно мнение про =)
Не знаю как в престе, но в DLE с помощью PageSpeed ускорил загрузку сайта в 4 раза.
 
Движок для блогов DataLife Engine
 
а как измерял ускорение загрузки сайта?

Для просмотра ссылки Войди или Зарегистрируйся - просто вводи url сайта
Для просмотра ссылки Войди или Зарегистрируйся - расширения для Google Chrome и FireFox

Господа, а кто нибудь заказывал оптимизацию сайта, или может знаете человека который на платной основе может поколдовать с магазином?
Буду очень благодарен за рекомендации =)
 
Для просмотра ссылки Войди или Зарегистрируйся - просто вводи url сайта

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

Сделай все рекомендации по оптимизацию скрипта, если мало - копай в сторону хостинга, возьми хороший дедик . Глубже (чтобы спецов нанимать) - когда показатели вырастут скажем в виде 75-100к хостов, товаров и т.д.
 
Следующий вопрос возник. Включил сжатие. Вот код из .htaccess :
Код:
<IfModule mod_deflate.c>
        # compress text, HTML, JavaScript, CSS, and XML
        AddOutputFilterByType DEFLATE text/plain
        AddOutputFilterByType DEFLATE text/html
        AddOutputFilterByType DEFLATE text/xml
        AddOutputFilterByType DEFLATE text/css
        AddOutputFilterByType DEFLATE image/png
        AddOutputFilterByType DEFLATE image/jpg
        AddOutputFilterByType DEFLATE application/xml
        AddOutputFilterByType DEFLATE application/xhtml+xml
        AddOutputFilterByType DEFLATE application/rss+xml
        AddOutputFilterByType DEFLATE text/javascript
        AddOutputFilterByType DEFLATE application/javascript
        AddOutputFilterByType DEFLATE application/x-javascript
  <IfModule mod_setenvif.c>
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  </IfModule>
</IfModule>
 
#Сжимаем элементы с помощью mod_deflate
<IfModule>
  <FilesMatch "\.(js|css)$">
    Header set Cache-control: private
  </FilesMatch>
  <FilesMatch "\.(gif|jpg|jpeg|png)$">
    Header set Cache-control: public
  </FilesMatch>
 
  <FilesMatch “\.(xml|txt)$”>
    Header set Cache-Control “max-age=172800, public, must-revalidate”
  </filesMatch>
 
  <filesMatch “\.(html|htm|php)$”>
    Header set Cache-Control “max-age=172800, private, must-revalidate”
  </filesMatch>
 
</IfModule>
[/spoil]

Но все равно pagespeed пишет:
Сжатие следующих ресурсов посредством gzip позволит уменьшить их размер для переноса на 435.0Кб (на 76%).
Сжатие Для просмотра ссылки Войди или Зарегистрируйся позволит уменьшить размер на 190.8Кб (на 72%).
Сжатие Для просмотра ссылки Войди или Зарегистрируйся позволит уменьшить размер на 93.7Кб (на 83%).
Сжатие Для просмотра ссылки Войди или Зарегистрируйся позволит уменьшить размер на 89.7Кб (на 84%).

Тоже самое с mod_expires. Код:
[spoil]
Код:
<IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType image/gif "access plus 1 month"
        ExpiresByType image/jpg "access plus 1 month"
        ExpiresByType image/jpeg "access plus 1 month"
        ExpiresByType image/png "access plus 1 month"
        ExpiresByType text/css "access plus 1 year"
        ExpiresByType text/javascript "access plus 1 year"
        ExpiresByType application/pdf "access plus 1 month"
        ExpiresByType application/javascript "access plus 1 year"
        ExpiresByType application/x-javascript "access plus 1 year"
        ExpiresByType image/x-icon "access plus 1 year"
        ExpiresDefault "access plus 7 days"
</IfModule>

Следующие кэшируемые ресурсы имеют короткий срок действия. В дальнейшем следует указать для следующих ресурсов срок действия не менее недели:
В чем может быть проблема?
 
Назад
Сверху