
私の CDN サーバーが、特定の企業ネットワークでブロックされています。CDN サイトをほとんどの企業ファイアウォール ディレクトリに追加して、パーク ドメインや、企業が使用する Web フィルタリング ソフトウェアによってスパムと見なされるその他のカテゴリではなく、正しく分類されるようにしました。原因は、CDN ドメイン名が Web サイトのドメイン名と同じではないためだと思います。なぜこのようなことをしたのでしょうか。他のユーザー (Twitter、YouTube) と同様に、静的コンテンツ (画像/CSS/JS) すべてに Cookie なしのドメインを使用したかったためです。CDN ドメインを分類できるディレクトリをすべてリストしている場所はありますか。これが最善の方法でしょうか。この最適化の ROI はかなり低いと思います。納得のいく回答が得られない場合、CDN ドメインを Web サイト ドメインのサブドメインとして移動することを検討するかもしれません。
答え1
資産を別のドメインに置くことは一般的な方法で、Server Fault でも行われています ( sstatic.net
)。あなたの仮説はどれも正しいとは思えません。なぜなら、他の正当なサイトが多すぎると問題が発生するからです。ブロックされている企業ネットワークのいくつかに連絡して (またはそれらのサイトのユーザーに連絡してもらって)、ブロックされている理由を調べてください。
答え2
Google App Engine の IP 範囲は、Web トレンドによってブロックされています。Google App Engine を使用している場合、CDN がブロックされているかどうかを検出する小さな js スクリプトを設定し、その場合は代わりにローカル リソース ファイルを使用する以外に、何もできることはないと思います。