4

Nop Commerce 2.3 の上に構築された e コマース サイトに取り組んでいます。画像を含むすべての静的コンテンツを読み込むために CDN を使用したいのですが、NopCommerce でこれを行う方法がわかりません。

Nopcommerce は、製品の挿入時に画像のバイナリを db に保存するように設定されており、実行時に必要に応じてサムまたはサイズ変更/最適化された画像を生成し、同じアプリケーションのコンテンツ フォルダーに保存して取得します。読み込み時にページに表示されます。

ここで、あるページ、たとえばホームページに 70 個の製品画像があるとします。4 つのホスト名に分散させたいので、各ホスト名は 17/18 のイメージを提供します。

これは間違いなく、画像の読み込みにかかる時間を節約するためです。

質問は次のとおりです。

NopCommerce で最善の方法でそれを行うには?

課題は次のとおりです。

  1. application\content フォルダーの代わりに CDN から画像を読み込むように nop コマース コードを変更します。これは問題ではなく、問題なく管理できます。

  2. これを正しく実装するには、CDN 上の画像が存在しない場合にチェックするメカニズムが必要になる場合があります。その場合、コンテンツ フォルダーから CDN の適切なフォルダーに画像を転送する必要があるかもしれません。(提案)、コンテンツフォルダーに存在しない場合は、最初に適切な画像を生成してから転送する必要があります。

私はこの 2 番目の課題について懸念しており、これを行うための最善のアプローチを理解したいと考えています。さらに、これを行う方法...具体的には、画像がCDNに存在するかどうかを確認しますか?

あまりよくわかりませんが、これを行う方法は? それは大丈夫ですか、それとも何か他のことをお勧めしますか?

4

1 に答える 1

2

OVH CDN を使用する場合は、dn を CDN dn にポイントし、静的ファイルの拡張子を CDN 構成に追加するだけで機能します。他のすべての拡張子は通過します。変更するコードはありません。

于 2012-05-14T15:20:16.190 に答える