ページは動的に生成され、今のところ私はPHPSESSID
が必要です。ページ全体をキャッシュすることはできません。しかし、少なくとも、私は2つの方法でページに含まれている画像を含むすべての静的コンテンツをキャッシュしたいと思います:ニスコンフィグファイルの画像でイメージを含むウォニスニスのキャッシュ?
src="http://www.example.com/image.php?height=70&width=70&image=/ads/thumb/68370.jpg"
だけでなく、通常の方法で
src="http://www.example.com/uploads/user/thumb/8705.jpg
のようにjpg, png
および'image.php'
urlがキャッシュされるように設定されています。
ページが二回ブラウザーで開いている場合には、ワニスが正常に動作するようです、私はニスキャッシュをウォームアップするためのスクリプトを実行し、ブラウザで任意のページを開くと、jpgs, pngs
とimage.php
年齢は、今> 0
ですのような他の静的ファイルに問題がない
wget --quiet -U Firefox http://$URL/$sitemap_file --no-cache --header='Cache- Control: no-cache' --output-document - | egrep -o "http(s?)://$URL[^ \"\'()\<>]+ " | while read line; do
if [[ $line == *.xml ]]
then
newURL=$line
wget --quiet -U Firefox $newURL --no-cache --header='Cache-Control: n o-cache' --output-document - | egrep -o "http(s?)://$URL[^ \"\'()\<>]+" | while read newline; do
time curl -A 'Cache Warmer' -sL -w "%{http_code} %{url_effective}\ n" $newline -o /dev/null 2>&1
echo $newline
done
else
time curl -A 'Cache Warmer' -sL -w "%{http_code} %{url_effective}\n" $line -o /dev/null 2>&1
echo $line
fi
done
:初めて、すべてのjpgs, pngs
とimage.php
年齢はキャッシュをウォームアップするために、常に= 0
スクリプトですまたはjs
はすべてのページで共通であり、どのページでもキャッシュにロードできますが、ページごとにイメージが異なります。
温暖化スクリプトから画像をキャッシュすることは可能ですか?
は、オブジェクトをキャッシュする場合(クエリのparamsを含む)完全なURLにハッシュされますデフォルトで任意のヒント デレク