おかげさまで、最近、このブログへのアクセスも増え、
一日 3000 PV に迫る数のアクセスをいただくようになりました。
asin_simple プラグイン を
使い始めた頃は、まだまだアクセス数も少なく、
安易に付加したキャッシュ処理も問題なく(?)動作していましたが、
最近のアクセス増加に伴って、
Amazon.co.jp からの
応答をキャッシュし、分析して再びキャッシュに書き戻す際、
この処理がうまくいかないことが多発するようになってきました。
この問題が発生したときでも、
Amazon.co.jp から
商品画像が提供されている商品の場合は、さして見た目上、問題にならないのですが、
商品画像が登録されていない商品の場合は、
代替の画像も表示されず、一見して失敗していることが分かってしまいます。
そういうことで、まじめにコードを見直して、
キャッシュ生成、応答分析、結果書き戻しが終わるまでは、
キャッシュファイルへのアクセスをロックするようにしました。
これに伴ってコードを見直したり、アルゴリズムそのものを見直したりで、
本人が手を付け始めたときのお気軽さはどこへやら、結構時間を要してしました。
しかし、半月ぐらいテストしましたので、
おそらくはまぁ結構安定して動くと思われます。と言うことで公開しました。
asin_simple プラグイン
をお使いの方も今回は入れ替えてみる価値はあると思いますので、ぜひお試しあれ。
Posted on Nov 28, 2005 at 01:27