给Magento 网站提速的一些方法- Magento speed up

1、安装Fooman Speedster插件
插件官方地址:http://www.magentocommerce.com/magento-connect/FOOMAN/extension/457/fooman-speedster
这款插件主要通过合并、压缩js和CSS来加速,不知道这个和使用Magento自带的合并功能有什么区别。

2、在.htaccess中开启Gzip压缩

在.htaccess的52行左右的位置移除#号

  1. #php_flag zlib.output_compression on

复制代码

将以下.htaccess

  1. ############################################
  2. ## enable apache served files compression
  3. ## http://developer.yahoo.com/performance/rules.html#gzip
  4.     # Insert filter
  5.     #SetOutputFilter DEFLATE
  6.     # Netscape 4.x has some problems…
  7.     #BrowserMatch ^Mozilla/4 gzip-only-text/html
  8.     # Netscape 4.06-4.08 have some more problems
  9.     #BrowserMatch ^Mozilla/4\.0[678] no-gzip
  10.     # MSIE masquerades as Netscape, but it is fine
  11.     #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  12.     # Don’t compress images
  13.     #SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
  14.     # Make sure proxies don’t deliver the wrong content
  15.     #Header append Vary User-Agent env=!dont-vary
  16. </IfModule>

复制代码

把一些#号去掉

  1. ############################################
  2. ## enable apache served files compression
  3. ## http://developer.yahoo.com/performance/rules.html#gzip
  4.     # Insert filter
  5.    SetOutputFilter DEFLATE
  6.     # Netscape 4.x has some problems…
  7.     BrowserMatch ^Mozilla/4 gzip-only-text/html
  8.     # Netscape 4.06-4.08 have some more problems
  9.    BrowserMatch ^Mozilla/4\.0[678] no-gzip
  10.     # MSIE masquerades as Netscape, but it is fine
  11.   BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  12.     # Don’t compress images
  13.     SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
  14.     # Make sure proxies don’t deliver the wrong content
  15.     Header append Vary User-Agent env=!dont-vary
  16. </IfModule>

复制代码

3、安装 APC or Xcache
APC – http://pecl.php.net/package/APC
Xcache – http://xcache.lighttpd.net/ 
apc使add to cart两秒内加载的方法
在你安装激活apc之后,找到app/etc/local.xml 文件
在<global>下添加如下block

  1. <global>
  2. ………………..
  3. <cache>
  4. <backend>apc</backend>
  5. <prefix>alphanumeric</prefix>
  6. </cache>
  7. ………………….

复制代码

以上需要注意的是如果你的服务器有超过一个Magento程序,apc在缓存上会有一些混乱
可以试着使每个Magento网站<prefix>alphanumeric</prefix>内容不同
第一个网站<prefix>siteA</prefix>
第二个网站<prefix>siteB</prefix>
提速的重点在于成功安装apc

4、修改Mysql服务器的配置好好利用服务器的内存
绝大部分Linux发行版提供一个保守的mysql包来确保能运行在大范围的硬件上。如果你有足够的内存(比如,1gb或者更多),接着你可能会想调整设置。一个my.cnf的示例如下,

  1. key_buffer = 512M
  2. max_allowed_packet = 64M
  3. table_cache = 512
  4. sort_buffer_size = 4m
  5. read_buffer_size = 4m
  6. read_rnd_buffer_size = 2m
  7. myisam_sort_buffer_size = 64m
  8. tmp_table_size = 128m
  9. query_cache_size = 96m
  10. query_cache_type = 1
  11. thread_cache_size = 8
  12. max_connections = 400
  13. wait_timeout = 300

复制代码

5、Magento缓存
转到Magento admin->system->Cache management
选中以下条目:
— Configuration
— Layouts
— Block HTML output
— Translations 
以下条目就不用选中了
— Collections Data
— EAV types and attributes
— Web Services Configuration 
6、开启编译
转到System > Tools > Compilation,报道称能给你提速25%-50%。

7、使用cdn加速
你可以使用Magento插件来帮助你
http://www.magentocommerce.com/magento-connect/One+Pica/extension/1279/one-pica-image-cdn

其他关于前端模板代码方面的优化如图片优化、使用CSS Sprite等论坛其他帖子。

以上方法整理来源于以下网站:
http://www.magentocommerce.com/boards/viewthread/36225/
http://www.gxjansen.com/101-ways-to-speed-up-your-magento-e-commerce-website/

8. 将magento的var目录挂载到内存中,加快读取速度,如
mount -t tmpfs -o size=100M,mode=0777 tmpfs var

9. 打开apache的KeepAlives,可以让多个请求使用一个TCP连接,加快速度
修改/etc/httpd/conf/httpd.conf: KeepAlive On

10. Magento1.5中可以开启CSS和JS合并
SYSTEM -> CONFIGURATION / ADVANCED -> DEVELOPER
enable
Merge JavaScript Files set to Yes
Merge CSS Files set to Yes

11. 增加PHP Memory Limit
如果2G内存,可以通过修改php.ini 将memory_limit设置为128MB

原创文章,作者:victor,如若转载,请注明出处:https://www.chuang-ke.com/1597

(0)
上一篇 2015年1月27日 上午9:18
下一篇 2015年1月31日 下午1:20

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论列表(24条)

  • 路过
    路过 2015年6月5日 下午1:50

    如果2G内存,可以通过修改php.ini 将memory_limit设置为128MB 少个0

  • 最励志官网
    最励志官网 2015年8月20日 下午2:57

    路过,留个脚印,网站很棒!

  • 歪妖内涵网
    歪妖内涵网 2015年9月5日 下午6:14

    很好的网站,赞一个,加油!

  • 糗事百科
    糗事百科 2015年10月1日 下午5:34

    过来支持一下 值得收藏分享

  • luEEi
    luEEi 2016年10月15日 下午1:16

    全都到碗里来 !美臀/丝袜/美熟女乱伦精品大合集 !!!【 v.ht/7UrM 】

  • 性感美腿
    性感美腿 2017年3月21日 上午2:47

    私房套图嫩模比基尼练一字马泳装美女美女丝袜诱惑美国美女洋葱妹妹mm520.gq

  • 领现金
    领现金 2017年3月21日 上午4:06

    注册送58元⸙名仕娱乐城澳门新葡京万城1号老K娱乐城➀➀➀➇Ⓣ.ⒸⓄⓂ

  • 美腿秀
    美腿秀 2017年3月22日 上午9:08

    黑丝袜女ㆭ丝袜丝交ㆭ丝袜痴汉ㆭ中国丝袜网ㆭ黑丝袜短裙ㆭ丝袜成人网ㆭwww.meitui1.com

  • 美女套图
    美女套图 2017年3月22日 下午7:19

    ੖性感美腿 搞av在线邪恶美女漫画动漫avwww.mm88.gq

  • AV女忧套图
    AV女忧套图 2017年3月22日 下午9:43

    ꇎ大胆人体 av吧mm88.ml

  • 傅蓉
    傅蓉 2017年3月22日 下午11:54

    高仿鞋批发Hermes(爱马仕)Christian Dior(迪奥)Bottega Venetta(BV)Michael Kors(MK) Goldlion(金利来)Wei信:LoveMeJck

  • 新用户263348
    新用户263348 2017年4月19日 下午7:01

    这是克里斯多夫里夫版超人电影的一个梗

  • 新用户460071
    新用户460071 2017年4月21日 下午1:56

    我以为最后一张图会是一盘7分熟的羊排 失望

  • 新用户077920
    新用户077920 2017年4月22日 下午1:51

    还没关注头像缓存!

  • 新用户883585
    新用户883585 2017年4月23日 下午1:55

    毁灭之神真的好萌啊啊啊

  • 新用户312687
    新用户312687 2017年4月24日 下午1:51

    唉,等等,麻烦这位兄弟亮一下自己的出生地?香港大部分素质还是可以的,但是就上次那个清煌行动就可见还是有很多极端素质差的人的,广东虽然外来人口多,但是我觉得还是素质相对是不错的,公交让位,地铁让位什么的都很自觉的,每个城市都有不同的压力和问题。过度的极端只

  • 新用户599142
    新用户599142 2017年4月25日 下午1:51

    哈哈,突然想到有个第一次见的人跑来给我系鞋带,那人应该也有这个症把。。。。

  • 新用户511535
    新用户511535 2017年4月26日 下午1:53

    别打脸,别说这些专有词,就算是match和competition如何准确翻译他可能也有难度

  • 新用户645420
    新用户645420 2017年4月27日 下午1:48

    太过自卑。。。已经不知道还会爱什么人,什么人爱我。。。只能一直这样过去

  • 新用户938472
    新用户938472 2017年4月28日 下午1:49

    等我下次再申请个域名现在的域名 就算短了也迷用

  • 新用户031325
    新用户031325 2017年4月29日 下午1:39

    我只想说一句:议员里边这位战斗力爆棚!

  • 新用户962522
    新用户962522 2017年5月4日 下午8:37

    讨厌女主,老是不明白情况就误会淳卿,还脚踏两条船,心疼淳卿

  • 新用户981780
    新用户981780 2017年5月9日 下午6:56

    C美国 D 俄罗斯 E意大利 F德国 B 英国 A法国哈哈哈哈哈。。。。。。我竟是聪明人,最最重要的就是这句了,我是聪明人,啦啦啦啦啦啦。。。。。。。。。。。

创客交流群