Xampp Magento速度优化
我只是个初学者。我使用的是xampp1.7.1 php版本5.2.9和Magento 1.7。在我的本地服务器上,我想提高magento的速度,为此我尝试了很多在google上可以找到的技巧。但性能仍然没有提高。特别是节省时间(无论我在后端节省什么),这需要花费大量时间(5枚弹药或更多…)。以下是我所做的工作清单:Xampp Magento速度优化,xampp,magento-1.7,Xampp,Magento 1.7,我只是个初学者。我使用的是xampp1.7.1 php版本5.2.9和Magento 1.7。在我的本地服务器上,我想提高magento的速度,为此我尝试了很多在google上可以找到的技巧。但性能仍然没有提高。特别是节省时间(无论我在后端节省什么),这需要花费大量时间(5枚弹药或更多…)。以下是我所做的工作清单: 在php.ini文件中: 更改 memory_limit = 8M --> memory_limit = 128M query_cache_size=16M --> qu
memory_limit = 8M --> memory_limit = 128M
query_cache_size=16M --> query_cache_size=64M
<IfModule mod_deflate.c>
############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip
# 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
</IfModule>
############################################
##启用apache服务的文件压缩
## http://developer.yahoo.com/performance/rules.html#gzip
#在所有内容上插入筛选器
###SetOutputFilter放气
#仅在选定的内容类型上插入筛选器
#AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
#Netscape 4.x有一些问题。。。
#浏览器匹配^Mozilla/4 gzip纯文本/html
#网景4.06-4.08还有一些问题
#浏览器匹配^Mozilla/4\.0[678]无gzip
#MSIE伪装成网景,但它很好
#BrowserMatch\bMSIE!没有gzip!仅限gzip文本/html
#不要压缩图像
#SetEnvIfNoCase请求_URI\(?:gif | jpe?g | png)$no gzip不变
#确保代理不会提供错误的内容
#标头附加变量用户代理env=!不要改变
为此:
<IfModule mod_deflate.c>
############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip
# 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
</IfModule>
############################################
##启用apache服务的文件压缩
## http://developer.yahoo.com/performance/rules.html#gzip
#在所有内容上插入筛选器
SetOutputFilter放气
#仅在选定的内容类型上插入筛选器
#AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
#Netscape 4.x有一些问题。。。
浏览器匹配^Mozilla/4 gzip纯文本/html
#网景4.06-4.08还有一些问题
浏览器匹配^Mozilla/4\.0[678]无gzip
#MSIE伪装成网景,但它很好
BrowserMatch\bMSIE!没有gzip!仅限gzip文本/html
#不要压缩图像
SetEnvIfNoCase请求_URI\(?:gif | jpe?g | png)$no gzip不变
#确保代理不会提供错误的内容
标头附加变量用户代理env=!不要改变
非常感谢。在windows上开发localy时,有两个常见的延迟原因,一个是localhost的解析,另一个是由于复杂的OS ACL导致windows文件操作缓慢 要改善这种情况,必须将magento安装中的每个localhost条目替换为127.0.0.1。有些人在他们的windows主机文件中创建一个条目,允许将localhost重定向到127.0.0.1,这将缩短文件服务时间,但像PDO connect这样的php命令在127.0.0.1在设置中替换localhost之前仍然会产生一秒的延迟 为了避免windows缓慢的文件操作,您需要一个操作码缓存php加速器,如APC或WinCache。在windows中开发时,您可以激活IIS并使用Microsoft Web平台安装程序在几次单击中安装/配置PHP、MYSQL和WinCache。使用xampp时,您可以使用或二进制文件安装APC,或者使用Visual Studio构建APC,然后使用internet上的指示进行配置。根据我的经验,上一个WinCache版本速度非常快,对于windows来说是一个真正安全的选择。据我所知,很少有开发人员使用IIS而不是apache,这是因为IIS的历史不好,但现在它更容易安装,可以处理更多的请求,而且与windows中的apache相比,在大多数情况下速度更快 通过这两项更改,您将看到1000%-20000%的改进,而将MySQL配置为生产环境对开发环境毫无好处。在htaccess中调整cache和gzip也不会对本地环境有利,首先是因为您直接从硬盘读取文件(使用内存中的缓存优化器),其次是因为它是一个动态站点,您将在开发过程中不断更改,因此您无法设置过期时间和禁用etag 要进一步提高速度,您必须调整模板。简单地说,正如大家所建议的,将所有可以合并的png,将不能合并的转换为base64,并使用Lab.js之类的工具来控制加载,这样您就可以确保页面加载时间少于1.5秒。在转入生产时,使用CDN为介质提供服务。如果一切顺利,一切都会很快,你不会再关心硬件基准测试、数据库优化和主机比较,直到你每天有数千次访问并提供大量内容。(静态缓存不是动态页面/页面的一部分,并使用magento缓存系统为脚本提供最高速度)
另外,在阅读许可证时,只要您不改变我理解的操作系统中20个并发连接的限制,使用windows客户端版本在www中广播站点是合法的。非常感谢您提供的信息回放。。。。我会试试的……很抱歉最近回复:)