Xampp Magento速度优化

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

我只是个初学者。我使用的是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 --> query_cache_size=64M
    
  • 在my.ini文件中:
  • 设置 按键缓冲区=512M 允许的最大数据包数=64M 表_cache=512 排序缓冲区大小=4M 读取缓冲区大小=4M 读取缓冲区大小=2M myisam\排序\缓冲区\大小=64M tmp_表_尺寸=128M 查询缓存大小=96M

  • 在magento.htaccess文件中 取消对重要行的注释
  • 由此:

    <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=!不要改变
    
  • 取消选中“php#u标志zlib.output_compression on”到“php#u标志zlib.output_compression on”

  • 从magento后端启用“缓存管理”

  • 安装“Fooman_Speedster”扩展

  • 但它的速度仍然没有提高。如果您有任何建议或提示,请与我分享。对不起我的英语。
    非常感谢。

    在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中广播站点是合法的。

    非常感谢您提供的信息回放。。。。我会试试的……很抱歉最近回复:)