优化magento网站

时间:2015-10-08 05:56:11

标签: php apache .htaccess magento magento-1.8

我正在使用 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

请帮助我。

2 个答案:

答案 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而不是文件系统。 祝你好运!