`
chinacode
  • 浏览: 29479 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

magento 性能优化

阅读更多

前言:
Magento 是一个开源电子商务系统,尤其以扩展性高著称,但是很高的扩展性往往是牺牲了速度为代价的,虽然现在magento为速度提升做了很多工作,但是还是没能 达到人们对速度的要求。既然如此还是有很多企业选择了它,速度问题还是让很多客户无法接受,最近忙碌于magento性能优化。
同时速度也上了几个台阶,据本人目测最少快了(7-8倍)。

参考了合同前辈的经验总结了如下几点:
1) Magento Caching. Magento 自身cache
Goto Magento Admin -> System -> Cache Management
- Tick the following items:
– Configuration
– Layouts
– Block HTML output
– Translations

2) MySQL Cache Size 设置
query_cache_size=128M
innodb_buffer_pool_size=64M
innodb_additional_mem_pool=16M

4) Enabling Gzipping 启用gzip压缩
.htaccess
php_flag zlib.output_compression on
AddHandler application/x-httpd-php5 .css

修改 .htaccess mod_deflate 配置
本人配置如下:

# Insert filter on all content
SetOutputFilter DEFLATE
# Insert filter on selected content types only
#AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary

5) Install Fooman Speedster 安装该插件

6) Install APC or Xcache 安装apc机器码缓存

<cache>
<backend>apc</backend>
<prefix>alphanumeric</prefix>
</cache>
添加到 app/etc/local.xml <global></global> 之间.

7) 设置apache 开启 KeepAlive

KeepAlive = On

LoadModule deflate_module     modules/mod_deflate.so #开启mod_deflate

参考地址:

http://www.magentocommerce.com/wiki/groups/168/optimising_your_web_stack_performance_for_magento

http://www.magentocommerce.com/boards/viewthread/36225/

出处: 马丁博客http://www.blags.org/

本文链接地址: http://www.blags.org/magento-performance-optimization/

分享到:
评论

相关推荐

    magento性能优化

    这篇内容将深入探讨Magento性能优化的关键点,帮助你提升网站的速度和效率。 1. **缓存管理**: - Magento内置了多种缓存机制,如页面缓存、块缓存和数据库查询缓存。理解这些缓存类型并正确配置,可以显著减少...

    Magento电子书:Inchoo's Magento Posts

    - **Magento性能优化**:本电子书中提到了如何通过启用GZip压缩来显著提高Magento网站的速度。 - **自定义结构块/引用**:文章详细介绍了如何在Magento中添加自定义结构块,为用户提供更大的灵活性和定制性。 --- ...

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

    为了解决这个问题,"Full Page Cache"(FPC)插件应运而生,它是Magento性能优化的重要工具之一。 Full Page Cache 插件的核心功能是通过缓存整个页面来显著提高网站的加载速度。在传统的Web应用中,每次用户请求...

    magento加速,优化图片、加载速度免费插件

    因此,图片优化成为Magento性能提升的重要环节,包括减小图片大小、压缩图片、使用适当的图片格式等。 2. 免费插件介绍:Magento社区提供了一些优秀的免费插件,例如“magento优化图片加载速度插件免费下载(1.4-...

    linux-针对Mac上开发的Magento2优化的docker设置

    该项目旨在为希望在开发中使用docker的MAC用户提供良好的性能解决方案。 这是针对Mac上的Magento2优化的docker设置。 它具有与Linux或本地设置相同的性能。

    mage-perf-test:Magento 性能测试

    性能优化可以从以下几个方面入手: 1. **代码优化**:检查并优化 Magento 的核心代码、模块和主题,避免冗余和无效的操作,如不必要的数据库查询或内存泄漏。 2. **缓存管理**:Magento 提供了多种缓存机制,包括...

    Magento-中文开发教程.doc

    总结,Magento中文开发教程涵盖了Magento的基本操作、后台管理、界面定制、模块开发、API接口、性能优化和安全维护等多个方面。通过学习这个教程,无论是初学者还是经验丰富的开发者,都能更深入地理解和运用Magento...

    magento图片延时加载插件

    总结来说,“magento图片延时加载插件”是提升Magento电商网站性能的有效工具,它通过优化图片加载策略,提高了页面加载速度,改善了用户体验。正确的安装和配置是实现这些好处的关键,而持续的维护和更新则能确保...

    fresh-magento:新鲜的magento

    Magento性能优化** - **缓存管理**:Magento有内置的缓存机制,学会如何开启和管理缓存以提高性能。 - **数据库优化**:理解索引和查询优化对Magento性能的影响。 - **页面速度优化**:减少HTTP请求、压缩资源、...

    magik shoes magento 模板, magento 1.7 模板

    Magento 1.7是Magento的一个重要版本,它包含了多项改进和增强,例如性能优化、安全更新、更好的订单管理功能以及更强大的报告工具。对于商家来说,选择适合的模板对于提高店铺的转化率至关重要。Magik Shoes ...

    The Definitive Guide to Magento (Apress出品 Magento权威指南)

    - **第7章:安全与性能优化** 随着网站流量的增长,安全性和性能成为不可忽视的问题。本章重点讨论了如何保护Magento免受攻击以及如何通过缓存机制等方式提高网站响应速度。 #### 专业知识点 1. **Magento核心...

    magento 1.9.0.1

    四、性能优化: 1. 缓存管理:Magento提供页面缓存、数据库查询缓存等,加快页面加载速度。 2. 平台优化:通过设置如合并CSS和JavaScript、启用压缩等方式提高性能。 五、维护与升级: 1. 数据备份:商家应定期备份...

    Magento2 dev65

    9. **性能优化**:为了提供更好的用户体验,你需要对Magento2进行性能优化,这可能包括开启缓存、启用HTTP2、使用CDN服务、调整Varnish配置等。 10. **持续更新与维护**:定期检查和安装 Magento 的安全补丁和版本...

    magento-java-master.zip_magento

    8. **性能优化**:当处理大量数据或频繁调用API时,考虑缓存策略、批量操作和错误重试机制来提高性能和可靠性。 9. **安全实践**:遵循最佳安全实践,例如加密敏感信息,避免在代码中硬编码API密钥,定期轮换Access...

    Magento php开发指南

    6. 高级功能实现:提供对高级功能实现的指导,如如何集成第三方服务、创建自定义报告、添加搜索引擎优化(SEO)功能,以及如何进行性能优化等。 7. 贡献指南:可能会包含有关如何为Magento开源项目作出贡献的指导,...

    magento数据结构分析

    描述:“Magento数据字典”提供了对Magento系统中各种数据库表的深入理解,这对于理解和优化Magento的性能至关重要。 一、Magento数据结构解析 Magento是一款功能强大的电子商务平台,其复杂的数据结构是支撑其...

    Magento

    8. **优化性能**:为了提高Magento的运行效率,可以进行一些性能优化,比如启用OpCache、设置适当内存限制、使用Varnish做缓存层等。 9. **配置支付网关和物流插件**:Magento集成了多种支付和物流接口,根据业务...

    magento lazyload插件

    Magento LazyLoad 插件是针对Magento电子商务平台设计的一款性能优化工具。它的主要功能是实现图片的延迟加载(Lazy Load),以此提升网站的加载速度和用户体验。在网页浏览时,传统方式下所有图片会一次性全部加载...

    magento-1.7.0.7z

    性能优化** - Magento 1.7.0对性能进行了优化,包括页面缓存、数据库查询优化等,以提升用户购物体验。 - 使用Varnish Cache或Memcached等加速工具可进一步提高系统响应速度。 **6. 安全更新** - Magento 1.7.0...

    magento分页排序插件

    这个分页排序插件可能进行了性能优化,比如使用索引提升查询速度,减少数据库负载,或者利用Ajax技术实现无刷新排序和分页,提高用户体验的同时降低了服务器压力。 五、兼容性和升级 随着Magento版本的更新,插件...

Global site tag (gtag.js) - Google Analytics