アクセスが多い画像サイトの画像トラフィックを分散させようと考えております。
CMSはWordpress、Webサーバはnginxを使っております。
現在思いついた方法は以下の2つです。
0. Wordpressのフックを利用してURL置換
0. nginx側で画像ファイルリクエストをリダイレクト
どちらも実装して動くことを確認したのですが、以下のようにどちらもイマイチな部分があります。
・テンプレートファイルに直接記載した画像URLが置換できない
・文字列を直接置換するため信頼性の点で不安
0.
・全ての画像でリダイレクトが発生して余計なリクエストが増えてしまう
・302リダイレクトが多いサイトはSEO的にデメリットとなりうる?
上記の問題点の解決方法や、他にトラフィック分散の方法が有りましたら教えて頂ければ幸いです。
よろしくお願いします。
追記
「トラフィック」というのは、ネットワーク帯域のことを指しております。
nginxのproxy_cacheなどを用いた場合でもtxやrxの帯域を圧迫してしまうので、リダイレクトで分散させたいと思っています。
安くて1Gbpsのバックボーンを持つ海外サーバもありますが遅くなってしまうので候補から外しました。
また、無料のCDNもphotonやCloudFlareがありましたが、キャッシュが削除出来なかったりCDNが障害の際に閲覧不可となってしまうので候補から外しました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/19 14:58
退会済みユーザー
2016/08/19 15:04