web-dev-qa-db-ja.com

100.000以上の製品によるPrestaShopのパフォーマンス

私は古いウェブショップ(Compumail.dk)の代替品を見つけるプロセスです。私たちは多くの可能性を検討しており、その1つがPrestaShopです。

このサイトには10​​0.000個の製品があり、今後数年間で増加するこの数(200.000-600.000)を処理できるソリューションが必要です。これは http:// blogです。 egrovesys.com/ecommerce-development/magento-prestashop-latest-comparison では、25.000個の製品しか処理できないとしています。

PrestaShopで100.000以上の製品を処理し、プリフォームを適切に行うことができますか?

前もって感謝します。

1
Morten Grue

私はPrestashop自体にはあまり精通していませんが、100,000以上の製品を扱う会社は、おそらくこれが機能することを確認したいと考えています。

ここで与える最良のアドバイスは、ベンチマークです。ソリューション(Prestashopまたはそれ以外)に関係なく、おそらくサーバーのクラスターをセットアップする必要があります-負荷分散のためではなく、高可用性のために。プログラムで1M製品をテストWebショップに追加する単純なスクリプトを作成し、ベンチマークに ab などのツールを使用します。予算によっては、より現実的なベンチマークツール(つまり、異なるユーザーセッション、複雑なページリクエストなど)に投資する場合があります。

次に、必要なサーバーリソースの量を見積もることができます。それが受け入れられる場合、または他のソリューションと比較したい場合、それはあなた(またはあなたが働いている会社)次第です。数日間の複数の AWS -serversのコストはおそらく価値があります。

1
Etienne Bruines

まず第一に、あなたがインターネットで読んだすべてを信じないでください!第二に、これが以前のバージョンのPrestashopで当てはまる場合、Prestashop v1.6では間違いなく問題ではないことを確認できます。組み込みの最適化とキャッシングは優れており、テーマとテンプレートが適切に記述されているため、非常に高速で応答性の高いストアを使用できます。

最近、顧客の1人(約80万製品)に大きな製品カタログの要件があり、すでに他の多くの顧客にPrestashopを使用しており、読んだ後 dh42:AWSでのPrestashopのスケーラビリティ それを試してみてください。

コンテンツ配信ネットワーク(CDN)または画像用のAWS S3バケットなどと、合理的な AWS RDS MySQLデータベースのインスタンス(たとえばdb.m3.largeまたはdb.r3.large)Prestashopは非常に大規模な製品カタログを難なく管理でき、将来の拡張性も容易になります。慣れていない場合、唯一のトリッキーな当事者はAWSインスタンスと設定を取得することです-これは急な学習曲線でした私のために。参照した記事に記載されているのと同じ長さにはなりませんでしたが、同時ユーザー5000人に対応する必要もありませんでした。 AWSで必要なすべてのインスタンスを実行するコストを計算するまでに、実際には以前のVPSホスティングの配置よりも安くなりました。私が言及しているサイトは、VPSから移動され、2015年1月にAWSで「ライブ」で公開され、5か月近く後に最終結果に感銘を受けましたが、最初の1か月はかなりの微調整が必​​要でした。最初に選択したインスタンスからインスタンスをダウングレードしましたが、パフォーマンスにまだ満足しています。

Prestashopのスケーラビリティを改善するために、さらに多くの作業を行うことができると思いますが、現在、要件に適したホスティングインフラストラクチャで正しくセットアップされていれば、大規模な製品カタログを備えた非常に高速な応答サイトを取得することは確かに可能です。

0
richhallstoke