从4gb ram到8gb是否会提高本地主机上的magento速度?
我将我的电脑从2.1gh和2gb内存升级到了双coure 2.6gh处理器和4GB内存,magento运行得更快,但我仍然不满意(打开一页需要4-6秒) 我的内存使用率总共约为40%从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的加载速度,请尝试在管理部分禁用您不需要的内容,或者在谷歌
将内存升级到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.INImagento优化设置以及我的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)