Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何优化Magento以增加用户负载_Php_Performance_Apache_.htaccess_Magento - Fatal编程技术网

Php 如何优化Magento以增加用户负载

Php 如何优化Magento以增加用户负载,php,performance,apache,.htaccess,magento,Php,Performance,Apache,.htaccess,Magento,如何配置Magento以便: 1) 它一次可以处理10000个客户 2) 它能承受负载的突然增加 我搜索了谷歌,但大多数文章都在解释如何缩短Magento的加载时间 我应该在哪里设置cookies和会话过期时间 我想通过修改.htaccess、php.ini和Magento管理面板设置来实现这一点 其他方法也很受欢迎。有很多方法可以优化Magento。一些配置来自Magento管理面板,它本身就是 转到:系统->配置->目录/目录->前端 使用平面目录类别:是 使用平面目录产品:是 转到:系统-

如何配置Magento以便:

1) 它一次可以处理10000个客户

2) 它能承受负载的突然增加

我搜索了谷歌,但大多数文章都在解释如何缩短Magento的加载时间

我应该在哪里设置cookies和会话过期时间

我想通过修改
.htaccess
php.ini
和Magento管理面板设置来实现这一点


其他方法也很受欢迎。

有很多方法可以优化Magento。一些配置来自Magento管理面板,它本身就是

  • 转到:系统->配置->目录/目录->前端

    使用平面目录类别:是

    使用平面目录产品:是

  • 转到:系统->配置->高级/开发人员:合并javascript和CSS
  • 在您的服务器上安装memcache
  • 一些帮助链接:


    你也可以在谷歌上找到一些更棒的服务器配置。

    有很多方法可以优化Magento。一些配置来自Magento管理面板,它本身就是

  • 转到:系统->配置->目录/目录->前端

    使用平面目录类别:是

    使用平面目录产品:是

  • 转到:系统->配置->高级/开发人员:合并javascript和CSS
  • 在您的服务器上安装memcache
  • 一些帮助链接:


    你也可以在谷歌上找到一些更棒的服务器配置。

    有很多方法可以优化Magento。一些配置来自Magento管理面板,它本身就是

  • 转到:系统->配置->目录/目录->前端

    使用平面目录类别:是

    使用平面目录产品:是

  • 转到:系统->配置->高级/开发人员:合并javascript和CSS
  • 在您的服务器上安装memcache
  • 一些帮助链接:


    你也可以在谷歌上找到一些更棒的服务器配置。

    有很多方法可以优化Magento。一些配置来自Magento管理面板,它本身就是

  • 转到:系统->配置->目录/目录->前端

    使用平面目录类别:是

    使用平面目录产品:是

  • 转到:系统->配置->高级/开发人员:合并javascript和CSS
  • 在您的服务器上安装memcache
  • 一些帮助链接:


    此外,您还可以在谷歌上找到一些更棒的服务器配置。

    一个简单的方法是安装和配置APC


    一种简单的方法是安装和配置APC


    一种简单的方法是安装和配置APC


    一种简单的方法是安装和配置APC


    如果您有权访问
    php.ini
    ,那么我将大胆猜测,并假设您也有权访问数据库配置文件(
    my.conf


    在使用MySQL的情况下,调整
    query\u cache\u size
    参数会对Magento的性能产生巨大的积极影响,因为它会不断轮询大量重复使用的相同数据。您将使用的确切内存量完全取决于您的需要,因此您必须相应地进行调整。

    如果您可以访问
    php.ini
    ,那么我将大胆猜测,并假设您也可以访问数据库配置文件(
    my.conf


    在使用MySQL的情况下,调整
    query\u cache\u size
    参数会对Magento的性能产生巨大的积极影响,因为它会不断轮询大量重复使用的相同数据。您将使用的确切内存量完全取决于您的需要,因此您必须相应地进行调整。

    如果您可以访问
    php.ini
    ,那么我将大胆猜测,并假设您也可以访问数据库配置文件(
    my.conf


    在使用MySQL的情况下,调整
    query\u cache\u size
    参数会对Magento的性能产生巨大的积极影响,因为它会不断轮询大量重复使用的相同数据。您将使用的确切内存量完全取决于您的需要,因此您必须相应地进行调整。

    如果您可以访问
    php.ini
    ,那么我将大胆猜测,并假设您也可以访问数据库配置文件(
    my.conf


    在使用MySQL的情况下,调整
    query\u cache\u size
    参数会对Magento的性能产生巨大的积极影响,因为它会不断轮询大量重复使用的相同数据。您将使用的确切内存量完全取决于您的需要,因此您必须对其进行相应的调整。

    我已经对此进行了大量测试,并发现要提高性能,需要做的最大一件事是以下几点。 (以下所有链接可在上找到)

    • 确保启用了Magento缓存(当您 它在开发过程中关闭)

    • 使用某种全页缓存,例如 magento connect/zoom-full-page-cache-1742.html

    • 使用CDN,如MaxCDN或AWS Cloudfront(使用 magento connect/6274.html使此操作变得非常简单)
    以上是一个很大的改进。如果您需要更多的改进,安装varnish确实是最大的改进,但使用起来可能会很痛苦,因为它通常被设置为接管端口80。这使得以后管理和开发您的站点有点麻烦,因为您通常需要禁用它或让它绕过清漆来执行任何主要的开发工作

    • 安装varnish-magento connect/pagecache-powered-by-varnish.html 或magento connect/2984.html

    • 确保已安装APC和Memcached

    • # in php.ini:
      extension=apc.so
      
      [apc]
      apc.enabled = 1
      apc.cache_by_default = On
      apc.shm_segments = 1
      apc.shm_size = 128M    ; memory size when using as nosql
      apc.ttl = 60
      apc.user_ttl = 7200
      apc.gc_ttl = 600
      apc.num_files_hint = 0
      apc.write_lock = On
      ;apc.stat = 0    ; enable detecting file stat, reload if changed