Openshift Prestashop 1.5.6性能调优

时间:2014-07-31 07:32:24

标签: performance openshift prestashop

在prestashop性能页面中,它提供了APC,memcached,文件系统和XCache的缓存。有关确保基础结构包含一个前端服务器的警告。如果不确定,请询问您的托管公司。这里有什么最好的?

我目前正在使用免费的3档设置。一个小型装备,PHP 5.4和开启缩放(最小1,最大可用),1个小装备,用于mysql 5.5。 HA代理显示我的一个齿轮为活动/关闭(红色),0字节的任何东西。我假设是因为我没有正确启用高可用性。我的页面加载时间平均为1.5到3秒。我知道小齿轮是低CPU,但这是一个正常的响应时间?我怎么能用我拥有的东西将它调到sub 1?在我开始使用CC以获得更大的齿轮和更多齿轮之前,我希望看到性能和扩展能力。

说到扩展,我看到这个The code in the git repository is copied to each new gear, but the data directory begins empty.我最近做了一些post_deploy挂钩来符号链接一个images目录,这样我的本地机器上的git更新就不会破坏自定义上传。我是否必须切换到某种CDN?我相信我看到了在应用程序中设置CDN服务器的选项。

提前致谢, 艾伦

1 个答案:

答案 0 :(得分:1)

Prestashop可能是一个非常强大的应用程序,可以在一个小装备上运行,即使将数据库移动到它自己的装备上也是如此。您的网络设备必须获得足够的流量才能扩展到另一个网络设备,但只要您只是收到一些请求,它可能响应缓慢而不能扩展。每小时几美分,可能值得用中型/大型装备旋转并检查它的性能。

至于数据目录符号链接。在缩放的应用程序中,您上传到OPENSHIFT_DATA_DIR的任何内容都不会在正在旋转的齿轮上同步。您可能需要考虑寻找某种类型的Amazon S3插件。