【问题标题】:Openshift Prestashop 1.5.6 Performance TuningOpenshift Prestashop 1.5.6 性能调优
【发布时间】:2014-08-01 00:04:15
【问题描述】:

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

我目前正在使用免费的 3 档设置。 1 个 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 钩子来符号链接图像目录,这样我本地机器上的 git 更新就不会破坏自定义上传。我将不得不切换到某种 CDN 吗?我相信我看到了在应用程序中设置 CDN 服务器的选项。

提前致谢, 艾伦

【问题讨论】:

    标签: performance openshift prestashop


    【解决方案1】:

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

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

    【讨论】:

    • 我目前在各种页面上收到 504 超时,从后端管理员创建新产品到简单查看主页。关于导致服务器停止运行的任何想法?
    • 你可以检查你的装备是否超出了你的内存限制:openshift.com/kb/…
    • 只是为了知识。我刚刚完成更新 haproxy 以轮询一个简单的 up.html 文件而不是项目根目录,并将 memory_limit php ini 提高到 256,到目前为止,该组合提高了我的响应能力并停止了内存失败计数的计数器。
    猜你喜欢
    • 1970-01-01
    • 2015-06-07
    • 2021-07-22
    • 2013-05-26
    • 2013-10-17
    • 2018-03-06
    • 2016-06-25
    • 2018-04-20
    • 2011-04-11
    相关资源
    最近更新 更多