Я использую magento 1.8.1, и он очень медленный. Я хочу оптимизировать это, потому что я использую некоторый бесплатный модуль для миниатюризации HTML, CSS и JS, но его не работает.
После использования он создает много ошибок. Я назвал сайт таким, как после слияния JS, пользовательский модуль в интерфейсе перестает работать. Я также проверил множество уроков для сжатия gzip и включил Mod_deflect, я выполнил все шаги, например, поместил некоторый код на страницу .htaccess
например
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
Но это тоже не сработало.
это мой сайт: Link
Пожалуйста, помогите мне в этом.
Попробуйте объединить CSS и JS на панели администратора System > Configuration > Developer
(будьте осторожны с JS, сайт перестанет работать в моем случае).
Вещь, которая меняет все для меня, меняет модуль кеша. Magento использует модуль кэша, используя библиотеку Zend_Cache и создавая огромное количество файлов, что делает сайт очень медленным. Вы можете легко заменить его следующим:
Cm_Cache_Backend_File
или даже лучше, magento появился для работы с Redis. С помощью этой функции кеш переходит в ОЗУ вместо файловой системы.
Удачи!
Magento имеет возможность объединить файлы css и js, которые работают для меня. Я минимизирую файлы css и js, которые я использую, но НЕ СНИМАЮ стандартные файлы Magento (epsecially prototype. Я читал, что это может сломать вещи).
Что касается сжатия, возможно, вы не можете использовать стандартный подход htaccess. См. " Сжатие js & css файлов, где mod deflate недоступен для него".