Обсуждение модулей для Opencart

Статус
В этой теме нельзя размещать новые ответы.
А собственно, Вы что сами сделали? Gzip включали? Модули кэширования не пробовали? ShareIT наверно не убрали? Скрипты в футер не перенесли? Если много картинок пробуйте постепенную загрузку, скриптик такой. Аттач допишите на gzip-сжатие, на кэширование и mod deflate
 
Последнее редактирование:
А собственно, Вы что сами сделали? Gzip включали? Модули кэширования не пробовали? ShareIT наверно не убрали? Скрипты в футер не перенесли? Если много картинок пробуйте постепенную загрузку, скриптик такой. Аттач допишите на gzip-сжатие, на кэширование и mod deflate

Воу, воу - полехче :) Я не программист, мне попроще нужно.

Включил в Opencart Gzip (6) Модуль кеширования пробовал (V2 кеш) но он не дает нормально языки переключать, (переключаешь на английский, а модуль тебе русский показывает).

Все остальное конечно не делал, модулей не нашел (и модификаторов) а писать не умею, если есть какие модули или модификаторы ткните урлом пожалуйста. Или объясните как сделать, то что вы написали (ShareIT наверно не убрали? Скрипты в футер не перенесли? Если много картинок пробуйте постепенную загрузку, скриптик такой. Аттач допишите на gzip-сжатие, на кэширование и mod deflate ) если не лениво :)
 
Ну это обычные методы, не только для Opencart, могли и сами нагуглить. Открываете файл .htaccess в корне сайта и в начало вставляете:
Код:
<ifmodule mod_deflate.c="">
<filesmatch .(js|css)$="">
SetOutputFilter DEFLATE
</filesmatch>
</ifmodule>
Это тот самый mod deflate
В конец вставляете:
Код:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 week"
ExpiresByType image/jpeg "access plus 1 week"
ExpiresByType image/gif "access plus 1 week"
ExpiresByType image/png "access plus 1 week"
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/pdf "access plus 1 week"
ExpiresByType text/x-javascript "access plus 1 week"
ExpiresByType application/x-shockwave-flash "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 week"
ExpiresDefault "access plus 1 week"
</IfModule>
Но здесь зависит от хостинга, могут быть др. варианты конкретно для Вас. Ищите варианты кэширования на стороне клиента через гугл.
Полезно Ваши картинки прогнать через compressjpeg.com
Открываем сайт\catalog\view\theme\Ваша тема\template/common файл header.tpl ищем строки, где подключены js и добавляем атрибут async. Было так, к примеру:
Код:
<script src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
Станет:
Код:
<script async src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
Вставляем по одному и смотрим, чо-то не так - откатываем.
И пользуйтесь гугловским сервисом по тестированию скорости сайта, он наиболее адекватен. В общем устал я печатать, а ещё и половины не рассказал
 
Да, и главное, отключите счётчик товаров в категориях
 
Спасибо - счетчик у меня отключен, за .htaccess спасибо, а вот async я вставлял но после этого у меня полетело все нафиг :(

Да и там у меня аж три таких строчки, что оно даст?

Вот сами взгляните.

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Это что у Вас за шаблон такой с кучей подгружаемых стилей и скриптов? Вы хотя бы поэксперементируйте, часть в футер перенесите.
 
вас не затруднит объяснить, что из хедара вырезать и куда конкретно в футер вставить?
 
Ну вот хоть эти по одному пробуйте переносить:
Код:
        <link href="catalog/view/theme/<?php echo $theme_path; ?>/stylesheet/magnificent.css" rel="stylesheet">
        <link href="catalog/view/theme/<?php echo $theme_path; ?>/js/jquery.bxslider/jquery.bxslider.css" rel="stylesheet">
        <link href="catalog/view/theme/<?php echo $theme_path; ?>/stylesheet/photoswipe.css" rel="stylesheet">
        <link href="catalog/view/theme/<?php echo $theme_path; ?>/js/fancybox/jquery.fancybox.css" rel="stylesheet">
        <link href="catalog/view/theme/<?php echo $theme_path; ?>/stylesheet/material-design.css" rel="stylesheet">
        <link href="catalog/view/theme/<?php echo $theme_path; ?>/stylesheet/fl-line-icon-set.css" rel="stylesheet">
В файл footer.tpl перед закрывающим </body></html>
Перенесли один, глянули как оно и тогда следующий. А вообще жуткий шаблон по количеству подгрузки. ещё бы быстро ехало
 
ничего не вышло, убираешь скрипты - летит страница :( в общем это не прокатило :( как ни странно даже когда я дописываю к скриптам async тоже нифига не работает, то ли руки кривые, то ли шаблон, то ли хз как это дело оптимизировать - нужно модуль искать - посоветуете что-то универсальное?
 
Последнее редактирование:
ничего не вышло, убираешь скрипты - летит страница :( в общем это не прокатило :( как ни странно даже когда я дописываю к скриптам async тоже нифига не работает, то ли руки кривые, то ли шаблон, то ли хз как это дело оптимизировать - нужно модуль искать - посоветуете что-то универсальное?
Gtmetrix своего сайта выложи, посмотрим что к чему, может что дельное и посоветуем :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху