2010-06-08 41 views
2

我工作的一个相当大的Magento:将有50米不同的商店(1个Magento的安装,1名管理员统治他们)为起点,这一数字预计在未来进行筹备,以及超过1k种产品的目录。此目录将由所有商店共享。Magento的:对于一个比较大的店服务器要求运行平稳

我担心服务器的要求,我需要这种平稳运行。到目前为止,这是我发现得到最大的发挥:
缓存:使用Magento的有APC,高速缓存MySQL的querys
使用FastCGI的,而不是mod_php的
数据库集群:我不认为这将是necesary为1k产品,你觉得呢?
使用Zend服务器

为了提高magento的性能,我还可以做其他事情吗?我想从一开始就知道我需要的一切,所以我可以找到合适的服务器。

在此先感谢。

回答

1

确保也使用块级缓存的网站。除此之外,我见过的其中一个建议是,如果不经常更改动态块(例如动态获取产品数据的块),则可以更改为静态定义的HTML。

一旦你已经编写了一个网站,使用YSlow的萤火虫,并确保尽可能多的文件成为了可能被缓存它调整和页面大小最小化。最大限度减少对Apache的HTTP请求数量将增加服务器的容量。

最后,使在Magento平坦目录和平坦类别的功能。这将迫使Magento在检索目录数据时使用更少的连接,因此数据库负载将下降,速度将大大增加。

希望有帮助!

谢谢, 乔

+0

嗨约瑟夫(我们再见面:))它肯定会有帮助,谢谢。但我的问题与服务器配置有关:我正在寻找服务器,我想列出所有需要将其传递给托管公司的清单。我现在看到“图像精灵”不属于该列表,我现在正在编辑它。无论如何,感谢您的建议,他们都非常注意。 CU – OSdave 2010-06-09 08:43:53

+0

用于服务器配置,这取决于您拥有的问题。例如,如果内存不足,请尝试在apache中禁用不需要的模块,以使流程更轻松。如果你的问题是磁盘访问,在内存中挂载一些常用的目录(例如图像)。对于处理器来说,光码缓存应该有很大的帮助。总是很高兴见到你;) – 2010-06-09 19:12:06

+0

好的,我确信在面对问题时我会检查这些建议。 thx再次,CU周围。 – OSdave 2010-06-10 07:43:14

0

在测试中,我发现使用运行Ubuntu PHP-FPM REST和nginx的Amazon实例惊人的改善。我最近的Magento升级没有去那里的唯一原因是我所在的主机仍然可以正常工作,我真的不想再次成为我的网站的系统管理员。

而且,你知道有http://magento.stackexchange.com? :D