`
yushine
  • 浏览: 201369 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

magento几种全页缓冲加速Full Page Cache插件试用心得

 
阅读更多

magento的速度确实比较慢,但有全页缓冲,速度很快的
由于全页缓冲插件很多,最终的效果也不一至,我把我使用及测试过的种插件介绍如下,
其实所有的全页缓冲插件都能启到加速的作用,但最关键的在用户登录、增加增物车及一些需要动态变化时,全页缓冲插件可能会出问题。
1、Lightspeed Full Page Caching   500美元
http://www.magentocommerce.com/magento-connect/lightspeed-full-page-caching.html
这个插件分成两个部分,一个是块和页缓冲,这个有一定的加速作用,但是提高的部分不是很大,插件本身也少,不涉及核心文件,单买需要225美元,性价很差,不建议使用。
另一个部分就是真正的Full Page Caching了,需要将要目录的index.php换成lightspeed.php,是加速了很多,但是兼容性差,而且无法单独控制页的某个部分不缓冲。用了一段时间后,不用了。
http://www.tinybrick.com/magento-modules/performance/magento-speed-booster-module.html
这个插件有序列号保护,但代码开源,很容易破解

2、Mgt Full Page Cache   349欧元
http://www.mgt-commerce.com/speed-up-magento-by-full-page-cache.html
这个加速插的加速性能也不错,但是需要修改核心文件,增加local.xml中的配置,代码有深度加密,好处是支持apc,memcache,xcahe等加速方式,但最至命的是无法提供指定页或块不加速的功能,用了一段时间后,不用了。

3、Zoom Full-Page Cache 免费
http://www.magentocommerce.com/magento-connect/zoom-full-page-cache-1742.html
这个免费插件不错,支持magento自身需要动态缓冲的块不更新,如top.link等,后台有一个可以管理缓冲面页的地方,有缓冲的都会记录下来,基本上接近即能加速又能一些块不更新的功能,但是使用过程中发现,他无法的自定义块指定不缓冲,而且不缓冲的块都是以ajax方式,在正常缓冲代码显示后,动态跳出显示,会造成整个页跳一下,影响视觉,对于不介意这个的可以使用,推荐大家。

4、I-Speed: Performance Booster免费
http://www.magentocommerce.com/magento-connect/zoom-full-page-cache-1742.html
这个免费插件,具体不知什么原因,我没成功起来放弃,感觉好像没什么加速,

5、PageCache powered by Varnish 免费
http://www.magentocommerce.com/magento-connect/pagecache-powered-by-varnish.html
这个插件,加速后的效果不错,他需要与varnish功能配合,在正常访问时,加速是相当的块,但是在网站环境发生变化,如登录、注册、增加购物车后,缓冲就失效了,如果不介意这个,倒也可以用。

6、Turpentine – Varnish Cache 免费
http://www.magentocommerce.com/magento-connect/turpentine-6332.html  
这个也是varnish配合的插件,但是与PageCache powered by Varnish 相比,控制性少了些,缺点也是一样的。

7、Memcached缓冲,这个应是系统级缓冲
Memcached 是高效开源缓存机制被广泛应用到很多站点的缓存服务器。Memcached经常和MySQL服务器安装在同台服务器上,但由于数据库服务器经常需要很大内存,而Memcached对内存的需求也很大,因此这里就会有内存的瓶颈。在一些情况下,Memcached其实是从数据库服务器上分离出来,运行在独立的服务器上的,这样就避免了和数据库服务器竞争内存的情况。这个我也测试过,加速非常的快,致使一点就是但是在网站环境发生变化,如登录、注册、增加购物车后,面页上相关无法跟随变化。

8、Brim's Full Page Cache  149美元
http://www.magentocommerce.com/magento-connect/full-page-cache-7153.html
这个插件,不影响核心文件,涉及的文件自成体系,可以通过在xml定义块中增加不缓冲的语法,即可达到在全页缓冲时局部更新,其它功能测试正常,加速效果也理想,代码无加密,可以正常使用。

9、Full Page Cache Pro   349美元
http://www.magentocommerce.com/magento-connect/full-page-cache-multi-level-5450.html
这个插件涉及文件比较多,特别是js文件,安装后,系统后台崩溃了,无法测试了。

10、Full Cache  299美元
http://www.magentocommerce.com/magento-connect/catalog/product/view/id/14800/s/full-cache-9622/
这个插件,不影响核心文件,涉及的文件自成体系,可以在后台配置中直接对不需要缓冲的块进行定义,也可对url有指定元素的页不缓冲,而且有调试功能,可以在页上标注缓冲的情况,以便与我们进行了解。加速性能也很好。

11、另外还有一些apc加速,xcache加速,apc加速我试过了,没什么感觉,不知是否有其它问题。
12、memcached配合magento,在local.xml中增加相应的配置,那个速度叫做快啊,太快了,可惜网页局部信息无法根据状态更新。
13、另外还有google的pagespeed加速,这个加速只涉及到如图片,css等方面,不是代码架构层次的加速
14、网站本身的加速,最好是开启目录及产品的flat的功能,将eav方式转成平面方式,以加快网站对数据库的访问。

从上述个人体验上看,推荐8的Brim's Full Page Cache和10的Full Cache ,这两个,当然网站插件装多了,可能会冲突,大家在测试时注意。

分享到:
评论

相关推荐

    magento 加速插件 full page cache 花了我几十美金买的

    Magento的Full Page Cache插件通常与Varnish Cache结合使用。Varnish是一个高性能的HTTP加速器,常被用作反向代理服务器,能够将动态内容静态化,进一步提高页面加载速度。README_VARNISH_CACHE.txt文件可能是关于...

    Magento 全页缓存-brim_pagecache-2.1.3

    "full_page_cache.pdf"可能是插件的用户手册或技术文档,详细介绍了如何安装、配置和使用这款全页缓存插件。这份文档通常会涵盖如下的知识点: 1. **安装步骤**:包括下载插件、上传至服务器、在Magento后台管理...

    magento 加速

    Magento 加速插件是专门设计用来优化 Magento 店面性能的工具,它们通常包括以下几方面的优化: 1. **页面缓存**:Magento 自带的页面缓存系统可能不足以应对高流量网站的需求。加速插件可以提供更高效的缓存机制,...

    magento全页缓存

    在Magento中,全页缓存(Full Page Cache,FPC)是一种优化技术,它将整个网页内容存储在缓存中,以便于后续请求时可以直接从缓存而不是数据库中获取数据,极大地提高了页面的响应速度。 **全页缓存工作原理** 全页...

    magento 企业版全页缓存

    全页缓存(Full Page Cache, FPC)能够显著提升网站的加载速度,提高用户体验,降低服务器负载,并有助于SEO排名。 一、Magento全页缓存原理 Magento的全页缓存机制通过存储已渲染的完整页面在内存或磁盘上,当有新...

    magento分页排序插件

    在电子商务网站中,分页是一种常见的导航方式,它允许用户通过点击页码或使用下一页、上一页按钮来浏览大量商品。Magento默认的分页功能已经相当完善,但该插件可能提供了更高级的定制选项,如自定义每页显示的商品...

    Magento 常用方法和插件

    这篇博文“Magento常用方法和插件”可能涵盖了Magento框架下的一些常见操作、开发技巧以及如何利用插件增强系统的功能。 在Magento中,常用方法主要包括模型(Model)、视图(View)、控制器(Controller)和模板...

    magento 一页付款插件 OneStepCheckout-v3.1

    "OneStepCheckout"插件是针对Magento系统设计的一款优化支付流程的插件,旨在提高用户体验,将传统多步骤的结账过程整合为一步操作,从而加快购买速度,降低购物车弃置率。 在标题中提到的"OneStepCheckout-v3.1"指...

    magento放大镜插件

    Magento是一款强大的开源电子商务平台,它的灵活性和可扩展性使得开发者能够通过各种插件来增强其功能。"magento放大镜插件"就是这样一个工具,它为在线商店的产品展示提供了更细致的视图,提升了用户体验。 该插件...

    magento 一页支付插件(只测试1.7X)

    在Magento中,一页支付(One Page Checkout)是一种优化购物流程的插件,旨在提高用户体验,通过将整个结账过程整合到单个页面上,减少用户在购物车到完成订单之间的点击次数,从而提升转化率。 一、Magento 一页...

    Magento一步式插件

    使用过程中,商家需要注意插件的兼容性问题,确保与当前使用的Magento版本和其他已安装的扩展无冲突。 总之,Magento OneCheckout插件是提升Magento店铺结账流程效率和客户满意度的强大工具,尤其适合那些希望减少...

    magento 颜色选择插件

    在使用Magento颜色选择插件时,务必遵循Magento的安全最佳实践,比如保持系统和所有插件的版本更新,避免未经授权的访问,以及定期备份数据。同时,为了提供更好的用户体验,要确保插件与你的主题和其他扩展兼容,并...

    magento星级评论插件

    在Magento中,扩展和插件扮演着至关重要的角色,它们能够增强平台的功能,提升用户体验,比如“magento星级评论插件”。这个插件是专门为Magento设计的,旨在帮助商家集成用户评价系统,通过展示商品的星级评分,...

    magento 目录搜索插件

    "magento 目录搜索插件" 提供了增强的搜索功能,使得用户在浏览商品目录时能够更有效地找到他们想要的商品。这个插件的核心特性是支持使用空格分隔的关键词进行搜索,提高了用户体验。 首先,我们来深入了解Magento...

    Magento插件开发手册 Magento Extension Developers Guide

    开发一个Magento插件通常涉及以下几个步骤: 1. **选择代码池**:确定你的插件将被放置在哪个代码池中,通常是`local`或`community`。 2. **创建代码结构**:根据Magento的模块结构创建必要的目录和文件。 3. **...

    Magento删除订单插件

    "Magento删除订单插件"是针对这个系统设计的一款工具,旨在帮助运营人员更有效地管理后台的订单数据,尤其是针对测试订单或不需要保留的订单进行安全、便捷的删除。 在Magento系统中,订单数据是非常关键的一部分,...

    magento 自定义菜单 插件

    在Magento中,自定义菜单插件对于优化用户界面和提升用户体验至关重要。本插件专为实现更灵活、层次分明的菜单设计而开发,允许商家根据自身需求自由调整菜单结构。 自定义菜单插件的核心功能包括: 1. **显示行和...

    magento插件

    ### Magento插件知识点详解 #### 一、Magento插件概述 Magento是一款开源电子商务平台,以其高度的灵活性和可扩展性而著称。为了满足不同业务需求,Magento支持通过安装插件来增强其功能。这些插件可以是第三方...

    magento 发邮件插件

    "magento 发邮件插件"这个主题主要关注的是Magento系统中增强邮件功能的第三方插件。 Inchoo Email是一款专为Magento设计的邮件插件,与ASchroder_SMTPPro插件相比,虽然功能相对简单,但因其易用性和稳定性受到...

Global site tag (gtag.js) - Google Analytics