Перейти к содержанию

Рекомендуемые сообщения

Оpencart 1.5.4, шаблон Real, модули Simpla, Simon Filter, блок отзывов и SlMenu

1. Решил проверить скорость в загрузки гуглпейдж:

https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fprofisale.ru%2Fchehly%2Fsublimacionnye-chehly-i-osnastki-dlja-iphone-4-4s-5-5s-5c-ipad-samsung-galaxy-htc%2Fsublimacionnye-2d-i-3d-chehly-dlja-iphone-4-4s-5-5s-5c-6-6-plus&tab=desktop

Получил балы 60/75. Но значения не стабильные - постоянно +- 15 баллов и скорость загрузки от 2,5 до 4 сек

2. Следуя рекомендациями, удалил/сократил скрипты, css-файлы и прочее.

Получил балы 80/90 и скорость загрузки меньше 0,5-1,5 сек

Но на следующий день балы и скорость загрузки стали как в п.1

3. Стал разбираться с модулем SLMenu

В меню были картинки, а 1 картинка - 1 запрос в БД. Итого 151 запрос. Убрал картинки - теперь 60 запросов. + убрал всё лишнее, сократил скрипт.

Получил балы 80/90 и скорость загрузки меньше 0,5-1,5 сек

Но на следующий день балы и скорость загрузки стали как в п.1

4. Попытался настроить файл .htaccess

Изменений не заметил. Кроме того, у меня VPS и в поддержке сказали, что кеширование и сжатие уже включено и работает.

5. Чищу кеш в системной папке - получаю балы 80/90 и скорость загрузки меньше 0,5-1,5 сек. Но через 30 сек всё опять сползает до п.1

 

Подскажите, что делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас в папке кеша собираются много файлов из-за чего начинает тормозить файловая система сервера

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 hours ago, markimax said:

У вас в папке кеша собираются много файлов из-за чего начинает тормозить файловая система сервера

 

да, их там 4-5 тысяч. Я их даже через файловый менеджер сервера удалить не могу - приходится удалять старую папку с файлами и создавать новую.

А что сделать, чтобы их столько не копилось?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Кешируем только тяжёлое

2. Все нужно хранить в папках тогда большой кеш не будет сильно тупить  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 hours ago, ArtemPitov said:

1. Кешируем только тяжёлое

2. Все нужно хранить в папках тогда большой кеш не будет сильно тупить  

А как это делается?

Искал поиском - все только спрашивают как отключить/включить кеш и все.

 

Может ли это быть из-за не правильно настроенного файла .htaccess ?

<ifModule mod_headers.c>
<filesMatch "\.(ico!pdf!flv!jpg!jpeg!png!gif!swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css!js!txt)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
<filesMatch "\.(html!htm)$">
Header set Cache-Control "max-age=86400, public"
</filesMatch>
<filesMatch "\.(php!xml)$">
Header set Cache-Control "max-age=600, private, must-revalidate"
</filesMatch>
</ifModule>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7 days"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/html "access plus 7 day"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/x-icon "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
</IfModule>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы путаете кеш браузера (локальное хранилище на вашем устройстве) и кеш системы генерации контента, в данном случае - OC

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как я понял, надо редактировать файл cash.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел несколько "советов" как ускорить/исправить кеширование - стало только хуже.

Вернул всё обратно - сайт стал еще медленней работать. 

Добавил пустой index в папку кеша и сделал время его жизни 10 минут - пока стало быстрее работать.

Никак не могу найти как разбить кеш по папкам - в поиске только про чистку кеша спрашивают.

Также планирую использовать мемкеш, но нужно сначала разобраться почему в кеше старые файлы не удаляются, а то их точно также накопится и в мемкеше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, ProfiSale сказал:

Нашел несколько "советов" как ускорить/исправить кеширование - стало только хуже.

Вернул всё обратно - сайт стал еще медленней работать. 

Добавил пустой index в папку кеша и сделал время его жизни 10 минут - пока стало быстрее работать.

Никак не могу найти как разбить кеш по папкам - в поиске только про чистку кеша спрашивают.

Также планирую использовать мемкеш, но нужно сначала разобраться почему в кеше старые файлы не удаляются, а то их точно также накопится и в мемкеше

В мемкеше файлы не копятся, так как там нет файлов) А есть key-value наборы данных. Если реализуете нормальное время жизни, они будут протухать сами собой, высвобождая место.

Если у вас за 30 минут забивается папка кеша так, что все начинает умирать. То ваши домыслы вам не помогут.
Также Simon Filter умеет делать до 4к запросов на страницу. Смотрите и считайте.
 

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 minutes ago, snastik said:

В мемкеше файлы не копятся, так как там нет файлов) А есть key-value наборы данных. Если реализуете нормальное время жизни, они будут протухать сами собой, высвобождая место.

Если у вас за 30 минут забивается папка кеша так, что все начинает умирать. То ваши домыслы вам не помогут.
Также Simon Filter умеет делать до 4к запросов на страницу. Смотрите и считайте.
 

 

Т.е. можно и так мемкеш попробовать установить?

Фильтр отключал - особых изменений не заметил.

Примерно за 2 часа накопилось 800 файлов кеша. Из них  600 шт - это товары и фильтр (по 300 шт), 200 - категории.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, ProfiSale сказал:

Т.е. можно и так мемкеш попробовать установить?

Фильтр отключал - особых изменений не заметил.

Примерно за 2 часа накопилось 800 файлов кеша. Из них  600 шт - это товары и фильтр (по 300 шт), 200 - категории.

 

изза 800 файлов кеша тормозить файловый кеш не должен, если у вас хостинг не на zx-spectrumе.

Из-за 8000 может быть.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 minutes ago, snastik said:

 

изза 800 файлов кеша тормозить файловый кеш не должен, если у вас хостинг не на zx-spectrumе.

Из-за 8000 может быть.
 

Несколько дней сайт постоянно в красной зоне в гуглпейдж был. После того, как внес изменения в файле кеша за сутки 5000 набралось.

Сейчас вернул всё обратно. Теперь сайт в желтой зоне, но и скачет в красную, крайне редко в зеленой бывает.

Вот из-за этой нестабильности и стал сайт ковырять.

А старые файлы кеша должны сами удалятся? А то лежат в папке файлы с датой создания 2 дня и более.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, ProfiSale сказал:

Несколько дней сайт постоянно в красной зоне в гуглпейдж был. После того, как внес изменения в файле кеша за сутки 5000 набралось.

Сейчас вернул всё обратно. Теперь сайт в желтой зоне, но и скачет в красную, крайне редко в зеленой бывает.

Вот из-за этой нестабильности и стал сайт ковырять.

А старые файлы кеша должны сами удалятся? А то лежат в папке файлы с датой создания 2 дня и более.

 

Вы внимательно посмотрите в критерии pageSpeed, ответ сервера далеко не всегда связан с красной зоной, даже если у вас генерация html 1.5-2 секунды и все остальное в пределах нормы, в красной зоне вы не будете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 minutes ago, snastik said:

Вы внимательно посмотрите в критерии pageSpeed, ответ сервера далеко не всегда связан с красной зоной, даже если у вас генерация html 1.5-2 секунды и все остальное в пределах нормы, в красной зоне вы не будете.

а сайт из-за ответа сервера в красную зону и попадает.

Сейчас 2 сек и 75-80 балов. Когда меньше секунды - сайт в зеленой зоне, а бывает зависнет на 5-12 сек и гугл красную зону показывает.

Файлов в кеше уже 961. Они до бесконечности будут копиться? Будут ли они сами удаляться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, ProfiSale сказал:

а сайт из-за ответа сервера в красную зону и попадает.

Сейчас 2 сек и 75-80 балов. Когда меньше секунды - сайт в зеленой зоне, а бывает зависнет на 5-12 сек и гугл красную зону показывает.

Файлов в кеше уже 961. Они до бесконечности будут копиться? Будут ли они сами удаляться?

если 1.5 - не будут. 2 секунды это не красная, красная начинается от 5.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 minutes ago, snastik said:

 2 секунды это не красная, красная начинается от 5.

я так и написал)

"зависнет на 5-12 сек и гугл красную зону показывает."

4 minutes ago, snastik said:

если 1.5 - не будут.

имеется ввиду версия Opencart?

 

Вот теперь уже 1000 файлов и сайт начинает подтормаживать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще могут быть проблемы из-за размеров файлов кеша и итераций запросов к нему

Посмотрите сколько занимает самый большой
Да и не смотрите на Google PageSpeed (это обычный попугаеметр)
Вы анализируйте TTFB в инспекторе кода

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 minutes ago, markimax said:

Еще могут быть проблемы из-за размеров файлов кеша и итераций запросов к нему

Посмотрите сколько занимает самый большой

Сейчас вес всего кеша 22 mb. Это много?

Самый тяжелый: cache.seo_pro - 2 Mb, за ним три файла cache.product. по 1,1-1,2 Mb

3 minutes ago, markimax said:

Да и не смотрите на Google PageSpeed (это обычный попугаеметр)

Да, но как сайт начинает тормозить проверяю гуглом - сайт в красной зоне.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, ProfiSale сказал:

Да, но как сайт начинает тормозить проверяю гуглом - сайт в красной зоне.

 

Еще раз - PS - рекомендательный попугаеметр
Скорость обработки скриптов TTFB замеряют в инспекторе кода или в Firebug

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 minutes ago, markimax said:

Еще раз - PS - рекомендательный попугаеметр
Скорость обработки скриптов TTFB замеряют в инспекторе кода или в Firebug

проверил в TTFB - в первый раз загрузка от 3 до 7 сек, сейчас от 3 до 3,5

И в первом тесте счетчик яндекса грузился 3 сек

Изменено пользователем ProfiSale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
32 минуты назад, ProfiSale сказал:

проверил в TTFB - в первый раз загрузка от 3 до 7 сек, сейчас от 3 до 3,5

И в первом тесте счетчик яндекса грузился 3 сек

от 3 до 7 - это ооочень много!

22мб - это тоже очень много.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
29 minutes ago, snastik said:

от 3 до 7 - это ооочень много!

22мб - это тоже очень много.

Сейчас уже 34 Mb и 1300 файлов.

Кеш SEO так и остался 2Mb, а почти весь вес кеша - файлы cache.product

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, ProfiSale сказал:

 600 шт - это товары и фильтр (по 300 шт), 200 - категории.

нех кешировать товары и категории, что за хрень вы поставили?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 hours ago, Otvet said:

нех кешировать товары и категории, что за хрень вы поставили?

 

я думал, что кеш для них и нужен.

Без них кешировать практически и нечего.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.