我想在用于托pipeMagento的VPS上设置托pipe环境。
Magento是基于Zend Framework的电子商务平台。 操作系统肯定会成为Linux。 作为第一个计时器,我应该注意哪些其他的事情?
谢谢。
肯定看看Zend Server (对于大多数PHP应用程序的好build议,reglardless)。 Linux的大部分发行版都会为Zend Server提供一个包,所以应该很容易安装。
Magento有一个作为资源猪的名声。
我们即将在Magento站点上运行,在512MB Slicehost VPS上运行。
根据VPS上的内存数量以及网站的预期stream量,您可能需要调整mysql和apache。 我在Slicehost论坛上发现了不less文章,并在networking上的其他地方发表了相关的文章。 性能调优可能不是一个问题,如果它是一个低stream量的网站,但值得记住的是,如果你最初遇到内存使用问题,那么对于apache和mysql的默认设置都有很大的改进余地。 这些决定并不是一成不变的,所以我不能给你一大堆神奇的数字来input一个conf文件来获得更好的性能。
我最初尝试nginx,作为apache的替代品,但最终决定去与Apache,因为我知道它比Nginx好多了。 我也没有发现某些人使用nginx的性能会得到提升,尽pipe我会将这归因于我对服务器的缺乏了解,而不是它的能力。
一旦您准备好了网站,请确保在Magento的pipe理部分中重新开启caching。 在开发过程中,最好closures它,因为这可以确保您所做的任何更改都是即时可见的,而且您不需要查看caching的内容。 这也意味着你没有得到Magento的良好performance,所以确保你把它重新打开。
我过去部署了Magento。 这是资源的使用是巨大的,这是我所做的:
虽然如果你有自由部署在新的服务器上,我强烈build议lighttpd。 你将需要修改index.php为了使它变得轻盈兼容http://www.magentocommerce.com/wiki/general/installing-with-lighttpd-and-fastcgi