首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将内存从4 4gb增加到8 4gb会提高本地主机上的magento速度吗?

将内存从4 4gb增加到8 4gb会提高本地主机上的magento速度吗?
EN

Stack Overflow用户
提问于 2012-12-06 06:25:18
回答 2查看 2.8K关注 0票数 1

我把我的电脑从2.1 2gb和2 2gb内存升级到了双Coure2.6 2gb处理器和4 2gb内存,magento运行得更快了,但我仍然不满意它(打开一个页面需要4-6秒)。

我的内存使用率加起来大约是40%。

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

EN

回答 2

Stack Overflow用户

发布于 2012-12-06 07:55:08

我会说,就其本身而言,没有。使用Magento在MySQL和PHP之间共享本地机器上的资源本身就很慢。您会获得更大的吞吐量吗?也许吧,但还不足以引起人们的注意。

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

对于瓦尼什..在VCL设置中为其分配大约1 1GB。听起来很多,但它会救你的命。

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

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

代码语言:javascript
运行
复制
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

代码语言:javascript
运行
复制
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

我希望这对你有帮助

票数 1
EN

Stack Overflow用户

发布于 2012-12-06 07:01:46

如果你的内存使用率现在是40%,那么不是。足够的RAM确实会造成差异,但在这种情况下,额外的4个内存不会有太大的差异。

Magento相当慢,因为它很复杂,而且它使用了数千个文件。

要提高Magento的加载速度,请尝试禁用管理部分中不需要的内容,也许还可以在Google中获取其他提示。此外,不同浏览器的加载速度也会有所不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13733597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档