Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/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
从4gb ram到8gb是否会提高本地主机上的magento速度?_Magento_Ram - Fatal编程技术网

从4gb ram到8gb是否会提高本地主机上的magento速度?

从4gb ram到8gb是否会提高本地主机上的magento速度?,magento,ram,Magento,Ram,我将我的电脑从2.1gh和2gb内存升级到了双coure 2.6gh处理器和4GB内存,magento运行得更快,但我仍然不满意(打开一页需要4-6秒) 我的内存使用率总共约为40% 将内存升级到8GB会在本地加速我的magento吗?如果您的内存使用率现在是40%,那么不会。足够的内存确实会产生影响,但在这种情况下,额外的4个内存不会产生太大的影响 由于Magento的复杂性和它使用数千个文件的事实,它的速度非常慢 要提高Magento的加载速度,请尝试在管理部分禁用您不需要的内容,或者在谷歌

我将我的电脑从2.1gh和2gb内存升级到了双coure 2.6gh处理器和4GB内存,magento运行得更快,但我仍然不满意(打开一页需要4-6秒)

我的内存使用率总共约为40%


将内存升级到8GB会在本地加速我的magento吗?

如果您的内存使用率现在是40%,那么不会。足够的内存确实会产生影响,但在这种情况下,额外的4个内存不会产生太大的影响

由于Magento的复杂性和它使用数千个文件的事实,它的速度非常慢


要提高Magento的加载速度,请尝试在管理部分禁用您不需要的内容,或者在谷歌上搜索其他提示。此外,不同浏览器之间的加载速度也会有所不同。

如果您的内存使用率现在是40%,则不会。足够的RAM确实会产生影响,但在这种情况下,额外的4个不会产生太大的影响

由于Magento的复杂性和它使用数千个文件的事实,它的速度非常慢


要提高Magento的加载速度,请尝试在管理部分禁用您不需要的内容,或者在谷歌上搜索其他提示。此外,不同浏览器之间的加载速度也会有所不同。

我想说,就其本身而言,不会。事实上,使用Magento在MySQL和PHP之间共享本地计算机上的资源本身就很慢。你能获得更多的吞吐量吗?可能吧,但不足以引起注意

通过安装Varnish,并在安装更多RAM后启用Magento全页缓存,您将获得更多的性能提升。Magento缓存将自身存储在RAM中,Varnish也是如此。还要确保安装了APC缓存。这三个加上更多的内存,将使世界上所有的不同

上光油。。在VCL设置中为其提供大约1GB的RAM。。听起来很多,但它会救你的命

对于APC,在APC设置中给它至少256MB的空间。。。如果你能负担得起的话,你很可能应该做512MB

我还将包括我的PHP.INI
magento优化设置以及我的MySQL设置:

PHP.INI
 max_execution_time = 18000
 max_input_time = 60
 memory_limit = 1024M
 max_input_vars = 10000
 post_max_size = 102M
 upload_max_filesize =100 M
 max_file_uploads = 20
 default_socket_timeout = 60
 pdo_mysql.cache_size = 2000
 mysql.cache_size = 2000
 mysqli.cache_size = 2000
 apc.enabled = 1
 apc.shm_segments = 1
 apc.shm_size = 1024M
 apc.num_files_hint = 10000
 apc.user_entries_hint = 10000
 apc.ttl = 0
 apc.user_ttl = 0
 apc.gc_ttl = 3600
 apc.cache_by_default = 1
 apc.filters = "apc\.php$"
 apc.mmap_file_mask = "/tmp/apc.XXXXXX"
 apc.slam_defense = 0
 apc.file_update_protection = 2
 apc.enable_cli = 0
 apc.max_file_size = 10M
 apc.use_request_time = 1
 apc.stat = 1
 apc.write_lock = 1
 apc.report_autofilter = 0
 apc.include_once_override = 0
 apc.localcache = 0
 apc.localcache.size = 256M
 apc.coredump_unmap = 0
 apc.stat_ctime = 0
 apc.canonicalize = 1
 apc.lazy_functions = 1
 apc.lazy_classes = 1
和MySQL

MY.CNF
key_buffer              = 256M
max_allowed_packet      = 16M
thread_stack            = 192K
thread_cache_size       = 32
myisam-recover         = BACKUP
max_connections        = 2500
query_cache_limit       = 2M
query_cache_size        = 64M
expire_logs_days        = 10
max_binlog_size         = 100M

[mysqldump]
quick
quote-names
max_allowed_packet      = 16M

[isamchk]
key_buffer              = 16M

我希望这对您有所帮助

我想说,就其本身而言,没有。您在本地机器上通过Magento在MySQL和PHP之间共享资源的事实本身就很慢。你能获得更多的吞吐量吗?可能吧,但不足以引起注意

通过安装Varnish,并在安装更多RAM后启用Magento全页缓存,您将获得更多的性能提升。Magento缓存将自身存储在RAM中,Varnish也是如此。还要确保安装了APC缓存。这三个加上更多的内存,将使世界上所有的不同

上光油。。在VCL设置中为其提供大约1GB的RAM。。听起来很多,但它会救你的命

对于APC,在APC设置中给它至少256MB的空间。。。如果你能负担得起的话,你很可能应该做512MB

我还将包括我的PHP.INI
magento优化设置以及我的MySQL设置:

PHP.INI
 max_execution_time = 18000
 max_input_time = 60
 memory_limit = 1024M
 max_input_vars = 10000
 post_max_size = 102M
 upload_max_filesize =100 M
 max_file_uploads = 20
 default_socket_timeout = 60
 pdo_mysql.cache_size = 2000
 mysql.cache_size = 2000
 mysqli.cache_size = 2000
 apc.enabled = 1
 apc.shm_segments = 1
 apc.shm_size = 1024M
 apc.num_files_hint = 10000
 apc.user_entries_hint = 10000
 apc.ttl = 0
 apc.user_ttl = 0
 apc.gc_ttl = 3600
 apc.cache_by_default = 1
 apc.filters = "apc\.php$"
 apc.mmap_file_mask = "/tmp/apc.XXXXXX"
 apc.slam_defense = 0
 apc.file_update_protection = 2
 apc.enable_cli = 0
 apc.max_file_size = 10M
 apc.use_request_time = 1
 apc.stat = 1
 apc.write_lock = 1
 apc.report_autofilter = 0
 apc.include_once_override = 0
 apc.localcache = 0
 apc.localcache.size = 256M
 apc.coredump_unmap = 0
 apc.stat_ctime = 0
 apc.canonicalize = 1
 apc.lazy_functions = 1
 apc.lazy_classes = 1
和MySQL

MY.CNF
key_buffer              = 256M
max_allowed_packet      = 16M
thread_stack            = 192K
thread_cache_size       = 32
myisam-recover         = BACKUP
max_connections        = 2500
query_cache_limit       = 2M
query_cache_size        = 64M
expire_logs_days        = 10
max_binlog_size         = 100M

[mysqldump]
quick
quote-names
max_allowed_packet      = 16M

[isamchk]
key_buffer              = 16M

我希望这可能会对您有所帮助,但更重要的是使用php.ini为php分配更多RAM,使用my.cnf为MySQL分配更多RAM。如果PHP和MySQL不知道,机器中的额外RAM将不会起作用。它可能会运行得更快,但别忘了这是您的本地机器,在真正的服务器上,您的默认设置将消失,因此Alan是对的-您必须对其进行配置。可能会,但更重要的是使用PHP.ini为PHP分配更多RAM,和my.cnf为MySQL分配更多的RAM。如果PHP和MySQL不知道,机器中的额外RAM将不会起作用。它可能会运行得更快,但别忘了这是您的本地机器,在真正的服务器上,您的默认设置将消失,因此Alan是对的-您必须对其进行配置。感谢您的回答,我无法安装所有这些,我甚至没有听说过varnish,而且我似乎也找不到适用于Windows7x64的apc扩展。我会得到更多的内存,希望一切顺利。@Zak-你确定你的MY.CNF配置是“magento优化”的吗<代码>按键缓冲区=256M
用于innodb?myisam表中有多少数据
max_connections=2500
你真的知道它是什么吗?用于池大小和其他内容的
innodb\uu
变量在哪里??超时和缓冲限制?Varnish存储大小不在
VCL设置中,而是在守护程序启动配置文件中的守护程序选项中。90%的问题用户都有,因为他们复制了在internet上找到的粘贴配置。。。可能你也复制了你的…
你真的知道这是什么吗对在一年中的这个时候,100、500和1000是一个瓶颈。。。当网站上有1000多人试图签出时,我们的客户将收到503(SQL连接被拒绝)也许在指责我复制和粘贴之前,你可以问一下应用程序是什么,商店有多大,以及网站上预期有多少并发用户?谢谢你的回答,我不能安装所有这些,甚至没有听说过varnish,我似乎找不到适用于windows 7 x64的apc扩展。我会得到更多的内存,希望一切顺利。@Zak-你确定你的MY.CNF配置是“magento优化”的吗<代码>按键缓冲区=256M
用于innodb?myisam表中有多少数据
max_connections=2500
你真的知道它是什么吗?用于池大小和其他内容的
innodb\uu
变量在哪里??超时和缓冲限制?Varnish存储大小不在
VCL设置中,而是在守护程序启动配置文件中的守护程序选项中。90%的问题用户都有,因为他们复制了在internet上找到的粘贴配置。。。可能你也复制了你的…
你真的知道这是什么吗对在一年中的这个时候,100、500和1000是一个瓶颈。。。我们的客户收到503(SQL connect)