我正在使用 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
请帮助我。
答案 0 :(得分:0)
Magento可以选择合并适用于我的css和js文件。我最小化了我使用的css和js文件,但我没有最小化标准的Magento文件(特别是原型。我读过这会破坏事情)。
对于压缩,您可能无法使用标准的htaccess方法。请参阅Compressing js & css files where mod deflate not available了解相关方法。
答案 1 :(得分:0)
尝试在管理面板string myString = "(((1))) - 1";
myString = myString.Replace("(", "").Replace(")", "");
上合并CSS和JS(小心JS,网站在我的情况下停止工作)。
为我改变一切的东西正在改变缓存模块。 Magento使用缓存模块使用 Zend_Cache库并创建大量文件,使网站变得非常慢。您可以轻松替换它:
Cm_Cache_Backend_File 或者甚至更好,magento准备与Redis合作。使用此功能,缓存将转到RAM而不是文件系统。 祝你好运!