私はWindows Azureでホストされている画像の多いWebサイトを実行しています。バックエンドのパフォーマンスは素晴らしいですが、ページサイズの大半を占める画像サムネイルの応答時間は非常に変動します。私はAzure CDNを使用していますが、レスポンス時間は桁違いで、高速(〜150ミリ秒)と遅い(3-4秒)のいずれのパターンもまだ見つかりませんでした。私はさまざまな場所/大陸からのロード時間をテストしているので、これはローカル現象ではないようです。私の結論はこれまでのところ、Azure CDNは結局はそれほど良いものではなく、静的資産の読み込み時間を改善する他の方法を探し始めました。CloudflareやIncapsulaのようなサービスは、実際にWindows AzureでホストされているWebサイトのパフォーマンスを向上させますか?
は今、文脈がここに、明確であるというのが私の実際の質問です:誰もがWindowsのAzureのようなクラウドインフラストラクチャ上でホストされているウェブサイトのパフォーマンスを向上させるためのCloudflareとIncapsulaのようなサービスの経験がありますか?これらのサービスは他のものと比較してサーバの負荷を軽減することを約束しますが、実際に静的ファイルの応答時間を短縮したり、動的ページのコンテンツに悪影響を与えたりする場合にはもっと興味があります。私は、実用的な経験や代替ソリューションのアドバイスに基づいた答えを高く評価しています。
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
マイクロソフトでサポートチケットを開くことを検討しましたか?これは奇妙な行動ではありません。私はAzure Traffic Managerの有無にかかわらず、あなたが記述している動作を表示していないサイトを見てきました。一般的にAzureのサポートスタッフは非常に効率的です。 – tijmenvdk
私は、CDNからの回答の詳細を見るのが良いことに同意します。あなたはいくつかの情報を提供していただけますか? 1.原産地は何ですか?ブロブストレージまたはWebロール? 2.完全なヘッダーを含む応答を投稿できますか? IE DeveloperツールまたはFirebugを使用してください。 3.フルヘッダーを使用してオリジンサーバーから直接応答を送信できますか。 私は、この問題は、キャッシュから早く期限切れとなり、したがってすべてのリクエストで原点に達していると思われます。 Azure CDNは、エッジノードのクラップロードを伴うトップノッチCDNです。この点で必要なのはすべてでなければならないので、最初にデバッグしましょう。 –
@tijmenvdk以前は正式なサポートチャネルを使いましたが、数日かかって製品チームエンジニアにエスカレーションしていましたので、SOコミュニティの誰かが同じ問題を抱えていないかどうかを最初に確認すると思いました。 – tishon