2016-07-02 6 views
0

ページは動的に生成され、今のところ私は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, pngsimage.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, pngsimage.php年齢はキャッシュをウォームアップするために、常に= 0

スクリプトですまたはjsはすべてのページで共通であり、どのページでもキャッシュにロードできますが、ページごとにイメージが異なります。

温暖化スクリプトから画像をキャッシュすることは可能ですか?

は、オブジェクトをキャッシュする場合(クエリのparamsを含む)完全なURLにハッシュされますデフォルトで任意のヒント デレク

答えて

0

ニスをありがとうございました。

ウォームアップスクリプトのURLのクエリパラメータが異なる場合は、後でブラウザに入力するURLがありますか?

関連する問題