2012-02-04 6 views
5

私はWindows Azureでホストされている画像の多いWebサイトを実行しています。バックエンドのパフォーマンスは素晴らしいですが、ページサイズの大半を占める画像サムネイルの応答時間は非常に変動します。私はAzure CDNを使用していますが、レスポンス時間は桁違いで、高速(〜150ミリ秒)と遅い(3-4秒)のいずれのパターンもまだ見つかりませんでした。私はさまざまな場所/大陸からのロード時間をテストしているので、これはローカル現象ではないようです。私の結論はこれまでのところ、Azure CDNは結局はそれほど良いものではなく、静的資産の読み込み時間を改善する他の方法を探し始めました。CloudflareやIncapsulaのようなサービスは、実際にWindows AzureでホストされているWebサイトのパフォーマンスを向上させますか?

は今、文脈がここに、明確であるというのが私の実際の質問です:誰もがWindowsのAzureのようなクラウドインフラストラクチャ上でホストされているウェブサイトのパフォーマンスを向上させるためのCloudflareIncapsulaのようなサービスの経験がありますか?これらのサービスは他のものと比較してサーバの負荷を軽減することを約束しますが、実際に静的ファイルの応答時間を短縮したり、動的ページのコンテンツに悪影響を与えたりする場合にはもっと興味があります。私は、実用的な経験や代替ソリューションのアドバイスに基づいた答えを高く評価しています。

UPDATE:ここ は、CDN上の画像のいずれかの応答ヘッダは以下のとおりです。

HTTP/1.1 200 OK 
Cache-Control: public, max-age:31536000 
Content-Length: 4245 
Content-Type: image/jpeg 
Last-Modified: Sat, 21 Jan 2012 12:14:33 GMT 
ETag: 0x8CEA64D5EC55FB6 
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 
x-ms-request-id: d7a1ef38-6c99-4b38-a9f5-987419df5d24 
x-ms-version: 2009-09-19 
x-ms-lease-status: unlocked 
x-ms-blob-type: BlockBlob 
Date: Sun, 05 Feb 2012 12:56:12 GMT 
Connection: keep-alive 
+0

マイクロソフトでサポートチケットを開くことを検討しましたか?これは奇妙な行動ではありません。私はAzure Traffic Managerの有無にかかわらず、あなたが記述している動作を表示していないサイトを見てきました。一般的にAzureのサポートスタッフは非常に効率的です。 – tijmenvdk

+0

私は、CDNからの回答の詳細を見るのが良いことに同意します。あなたはいくつかの情報を提供していただけますか? 1.原産地は何ですか?ブロブストレージまたはWebロール? 2.完全なヘッダーを含む応答を投稿できますか? IE DeveloperツールまたはFirebugを使用してください。 3.フルヘッダーを使用してオリジンサーバーから直接応答を送信できますか。 私は、この問題は、キャッシュから早く期限切れとなり、したがってすべてのリクエストで原点に達していると思われます。 Azure CDNは、エッジノードのクラップロードを伴うトップノッチCDNです。この点で必要なのはすべてでなければならないので、最初にデバッグしましょう。 –

+0

@tijmenvdk以前は正式なサポートチャネルを使いましたが、数日かかって製品チームエンジニアにエスカレーションしていましたので、SOコミュニティの誰かが同じ問題を抱えていないかどうかを最初に確認すると思いました。 – tishon

答えて

0

「これらのサービスは、他のものの間で減少し、サーバーの負荷を約束するが、彼らはしている場合、私はもっと興味実際に静的ファイルの応答時間を短縮するのに効果的であり、動的ページのコンテンツに悪影響を与えることもありません。

実際にはダイナミックコンテンツには影響しないため、そこに行くにはすべてがうまくいくはずです。

私たちは静的コンテンツをキャッシュします。ほとんどのユーザーは全体的にパフォーマンスが50-60%向上しているので、サーバー上の静的リソースの改善が見られるはずです。

+0

Hi Damon!私は同じ質問をします:Marc:Azure CDNのリソースに関する改善に関するデータはありますか? – tishon

1

Incapsulaには2つのキャッシュモードがあります。 1)Basic - このモードでは、httpヘッダーの指示に従って(ブラウザまたは商用のキャッシュプロキシが動作するのと同じ方法で)静的コンテンツをキャッシュします。これは通常、30%〜50%の改善を提供します 2)高度 - このモードでは、高度な学習機能を使用して、httpヘッダーと動的コンテンツで指定されていない静的コンテンツをキャッシュして、キャッシュ可能なコンテンツと、 。これらのメソッドは、最大限のキャッシュと新鮮な最新のコンテンツを適切にバランスさせるために最適化されています。このモードでは通常、20%〜30%の改善が追加されます。

+0

情報ありがとう、マーク。 Azure CDNのリソースに関する改善に関するデータはありますか? – tishon

関連する問題