http://www.my-site.com/wp-content/uploads/にある wordpress 画像フォルダー内の画像をhttp://img1.my-site.com/wp-に配布する方法を探しています 。 content/uploads/ & http://img2.my-site.com/wp-content/uploads/ & http://img3.my-site.com/wp-content/uploads/により、ページの読み込み速度が向上します。ブラウザがこれらを並行してダウンロードできるようにしますか? 私は htaccess のリダイレクトと書き換えを調べ、この 1 つのフォルダーを複数のサブドメインにまたがる方法を探しています。
質問する
134 次
1 に答える
0
ランダムな書き換えマップを使用できます: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritemap
サーバー/仮想ホスト構成で定義する必要があるため (htaccess でエラーがスローされます)、次のようなファイルがあるとします。
/some/path/image_hostnames.txt
img img1.my-site.com|img2.my-site.com|img3.my-site.com
仮想ホスト/サーバー構成:
RewriteMap servers rnd:/some/path/image_hostnames.txt
次に、htaccess (またはサーバー/仮想ホスト構成) で、書き換えルールを設定します。
RewriteRule ^/?wp-content/uploads/(.*)$ http://${servers:img}/wp-content/updates/$1 [L,R=301]
ただし、イメージごとに2 つの接続を確立する必要があるため、これが実際にページの読み込み時間を増加させるのではないかと少し疑っています。ブラウザはそのために別の接続を確立する必要があります。通常、ほとんどの画像やその他の静的リソースは 1 つのキープアライブ接続でダウンロードできます。これは完全に並列ではありませんが、大量の接続も作成しません。www.my-site.com
img#.my-site.com
于 2012-10-17T05:21:21.997 に答える