A-TAK.COM

中継君とりあえず動くようにした

※Amazonのアソシエイトとして、A-TAK.COMは適格販売により収入を得ています
※本サイトではその他アフィリエイトも利用しております。

広告
シェア

Javaスクリプトなどをキャッシュしてくれる中継君のキャッシュが指定された時間以上に保持されてしまう問題ですが、よくわからないままソースをいじって直してしまいました。

原因は、cacheディレクトリに出来る「www.blogpeople.net」のようなファイルがなぜか更新されている為に、キャッシュが更新されないままになっていた、というものでした。

if ( $get_data && (-e $cache)) {
$get_data = (!(-e $host) || (-M $host) > ($ttl / (24 * 60)));
}

ここでホスト名のファイルのタイムスタンプを確認している(と思う)のですが、これをコメントアウトしちゃいました。
たぶん、

Ver.1.4.0
・データを再取得時にホストへのアクセス間隔を一定にするよう修正

の修正分のロジックかなーとは思うのですが、見てもよくわかりませんでした :D
ソースを見てもこのホスト名のファイルだけ更新するようなロジックは見あたらないので他のソフトの影響かも。
今のところ、問題なく動いているみたいなので、そのままにしておこうかと思います。

広告

シェア

投稿日

カテゴリー:

投稿者:

タグ:

カテゴリ一覧