OpenShift Prestashop 1.5.6パフォーマンスチューニング
-
21-12-2019 - |
質問
Prestashop Performance Pageでは、APC、Memcached、File System、およびXcacheを使用したキャッシングを提供します。インフラストラクチャにフロントエンドサーバーが1つのフロントエンドサーバーが含まれていることを確認することについて警告があります。わからない場合は、ホスティング会社にお問い合わせください。利用可能なものとベストはここで?
現在無料の3ギアセットアップを使用しています。 PHP 5.4を搭載した1つの小さい歯車とスケーリングがオンになっています(最小1、最大使用可能な最大値)、MySQL 5.5のための1つの小さいギア。 HAプロキシは、私のギアのうちの1つをアクティブ/ダウン(赤)の0バイトの何でも表示します。私は高可用性が正しくオンになっていないので私は想定しています。平均してページロード時間1.5~3秒のページロード時間を取得しています。私は小さい歯車がCPUの低いCPUであることを知っていますが、通常の応答時間です。私は私が持っているものでこれをsub 1に調整することができますか?私がより大きな歯車やそれらのより多くのものをつかむために私がCCを蹴る前にパフォーマンス機能とスケーリング能力を見たいのですが。
スケーリングの言えば、このThe code in the git repository is copied to each new gear, but the data directory begins empty.
を参照してください。私はある種のCDNに切り替える必要がありますか?アプリケーションでCDNサーバーを設定するオプションを見たと思います。
事前にありがとう、 Alan
解決
Prestashopは、データベースを自分の歯車に移動しても、おそらく小さい歯車で実行するかなり難産業の申請です。あなたのウェブギアは、他のウェブギアにスケールアップするのに十分なトラフィックを受け取らなければならないでしょうが、あなたがそれをいくつかの要求を受けているだけである限り、それはゆっくり反応してスケールアップされません。1時間のセントの間、それは中/大ギアを回転させ、それがパフォーマンスをチェックする価値があるかもしれません。
データディレクトリシンボリックリンクは。スケーリングされたアプリケーションでは、openshift_data_dirにアップロードされたものは、スパンアップされている歯車で同期されません。あなたはある種のAmazon S3プラグインなどを見つけることを検討したいと思うかもしれません。