我安装了1.3.2.4,运行两个Store Views和2,734个产品。该网站每月的访问量约为15,000次。
Apache和MySQL (主要是Apache)的内存使用率大部分时间徘徊在1.5 GB左右,峰值超过3 GB。我的问题是,考虑到统计数据,这是正常的吗?看起来很多。
如果内存使用确实不正常,升级到1.4.1.1会有帮助吗?
发布于 2010-12-06 04:14:48
如果你考虑你的商店,那么你做得很好。但是考虑到你正在获得的流量,似乎你需要为Magento提供一些额外的功能来让它启动。要做到这一点,您可以使用以下内容:
尝试阅读these articles的some,以了解更多关于这些的信息。
此外,升级到1.4.1.1将在Magento提供的功能方面为您提供帮助。但对于性能,我认为最好再等一段时间,直到Magento在市场上发布它的第二版,其中一些性能问题可能会由Magento来解决。
希望能有所帮助。
发布于 2011-11-22 18:06:02
1.3.2.4是一个很好的稳定版本,升级到1.4.0.1是非常容易的,并将为您提供拆分索引管理的额外好处和更快的管理区域(批量属性更新是固定的)。
不要过于担心内存的使用,根据您加载的Apache模块的数量,您应该会看到每个子模块大约30MB。只要你不交换或侵犯你的限制,你就不应该对消耗了多少有任何真正的担忧。禁用未使用的模块将有助于减少内存-但说实话,不会有任何明显的差距。
你可以随时抛出Nginx作为反向代理来服务静态内容请求和管道PHP/动态请求。回到阿帕奇。这样,您就可以保留支持.htaccess的模块化Apache构建,并显着减少内存开销。
但是,这可能需要更多信息,例如来自
免费-m
来查看一些内存是如何分配的。
我可能会建议您下载tuning-primer.sh,以便在您的MySQL配置上运行。它将给出一个很好的(入门级)指示,说明您的内存分配的效率。
发布于 2012-05-11 18:19:05
对于Magento来说,这些统计数据看起来相当典型,如果你考虑到单次点击/页面加载可以使用64MB以上的RAM。
Apache设置还会极大地影响系统使用的RAM数量。升级Magento安装可能会带来一些小的性能提升,但不要期望它会在内存消耗等方面做太多事情。
如果内存消耗对您来说是一个真正的问题,那么您有几种可能的方法来减少资源使用,例如:
H111 tweek MySQL设置,如查询缓存以提高资源使用率/性能
我发现1.在减少cpu/内存使用方面效果非常好,因为它将允许Nginx服务静态图像等,而不需要apache占用RAM来尝试为它们服务。
https://stackoverflow.com/questions/4360423
复制相似问题