前言: 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/
|
分享到:
相关推荐
NULL 博文链接:https://vb2005xu.iteye.com/blog/1682189
该项目旨在为希望在开发中使用docker的MAC用户提供良好的性能解决方案。 这是针对Mac上的Magento2优化的docker设置。 它具有与Linux或本地设置相同的性能。
图像优化是性能和用户体验优化的关键部分,因此,WebP图像是任何Magento 2商店的必备功能。 另请阅读 什么是WebP? WebP是用于Google开发的图像的下一代文件格式。 得益于其先进而强大的压缩算法,它可以在保持...
使用自定义解决方案(受Baler启发)而不是RequireJs优化器,该方法更灵活,更快,产生更小的捆绑包且不会因丢失文件而损坏。 *在干净的Magento 2上收集的所有数据均已安装了示例数据。 正在安装 这是Magepack工作...
图像优化对于性能和用户体验优化至关重要,此扩展是完美的选择。 在下面阅读有关此扩展程序包括的所有功能的更多信息。 这些广泛的图像优化是任何Magento 2商店的必备功能。 AVIF和WebP-那是什么? AVIF是由开放...
使用本机索引器,我们能够使用Magento2 ORM和事件来优化索引过程。 如果遇到有关索引性能的任何问题,请不要使用此模块,而不要使用mage2vuestorefront。 目前都支持这两个项目。 Vue店面是您的电子商务的独立PWA...
工具栏显示了有关性能优化和Magento开发的所有重要信息。 主要特点 探查器 内存消耗 所有数据库查询列表 块嵌套 缓存存储信息 会话存储信息 启用/禁用模块 请求/响应数据 提手 活动/观察员 外挂程式 首选项 PHP信息...
这远不是灵丹妙药的解决方案,应该与其他优化结合使用以达到所需的性能水平,它只是子弹中的一颗子弹。 在测试中,我针对包含17000 个产品和225 个商店浏览量的数据库运行它,产品和类别的保存时间从平均93 秒减少...
Magento应用程序在数据库中维护许多称为索引的表,这些表旨在优化前端性能。 这些索引表本质上提供了数据库中其他地方保存的数据的简化视图。 Magento 企业版维护了许多变更日志表。 每次创建、更新或删除产品或...
React Storefront框架...可笑的速度React Storefront付出了更多努力,以从所有可能的实际和用户感知的性能优化中挤出速度,包括: 动态数据的高速缓存命中率高服务器端渲染自动创建AMP 动态数据的预测性预取代码拆分缓
运动员是生活在ODE(开放动力引擎)世界中的虚拟机器人。 基于DR-EA-M实现了一种进化算法,以优化其性能。 这涉及遗传算法,神经元网络和形态。 一切都在java中。
它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 最小化构建,文件名包含哈希。 您的应用已准备好进行部署! 有关更多信息,请参见有关的部分。yarn eject 注意:这是单向操作。 eject ,您将无法...
创建ScandiPWA应用程序入门 该软件包包含新的ScandiPWA主题源。 您的父主题是@scandipwa/scandipwa 。 安装 在开始之前,请确保安装软件包依赖项。 为此,请使用yarn或npm i... 该版本已针对最佳性能进行了优化 扩展
安装程序安装程序是一组脚本... 调整/-操作系统调整和工具,以强化和优化服务器的性能和安全性(例如删除不必要的存储库,启用防火墙等)如何使用克隆存储库: git clone https://www.github.com/cloudwm/installer.git