[臨時地震]@埼玉県の臨時退避板
前4)8)次6) 初1)新3)7) 板5)
この鯖のメンテナンスとかの話はこのスレでやれー
[5]アブラナカタカナ('A`) ★(埼玉県):2013/03/18(月) 17:24:51 ID:???0
AAS
■地震情報が本家と合ってない件について

事例:
http://saitamaneq.s374.xrea.com/cgi_zero/test01/test/read.cgi/eq/1338119556/198-201
http://saitamaneq.s374.xrea.com/cgi_zero/test01/test/read.cgi/eq/1338119556/212-215


表題、当掲示板投稿者に傍記される地域名や地震情報は、地域表示プラグインによるものです。
ということで、地域表示プラグインを少し突っ込んで見てみました。

大雑把な動作、同プラグインは投稿者の IP address と地域を紐付けしてキャッシュに記録していて、
同じ IP address からの書き込みは同じ地域だからとそれを表示し、複数回の投稿があっても地域の
再判別を省略している模様。

この時、地域の判別は、外部サイトである ken.2ch.net の API が返してくる値に頼っています。
ken.2ch.net の負担を軽減するためにキャッシュを使っているのは当然の手法と思います。

ken.2ch.net/ 地域リスト
http://ken.2ch.net/shikibetsu/

↑これが、ken.2ch.net が返してくる値の種類です。

mode=1, mode=2, mode=3, .....ざっと見て、10種類ほどの mode があるんですね(今のところ)。
その中で、当掲示板 CGI が利用しているのは、mode=5(地震情報有)です。

返ってくる値は地震があった直後とかは特に変わるのですが、同プラグインの地域再判別のトリガは
キャッシュ上にない IP address が書き込みに来た時なので、表題の「地震情報が本家と合ってない件」
が発生するわけなんですね(今さら言ってますけど)。


…というわけで、プラグインのオプション設定というレベルではなく、動作自体を弄ります。
投稿の都度 ken.2ch.net に値を取りにいくよう動作を変え、ken.2ch.net 負担増となる分は、投稿規制等で
バランスを取るなどして様子をみることにします。

作業自体は5分とかからないので、この投稿の直後に適用済みと捕らえて頂いて差し支えありません。

1-
名前

E-mail



0ch+ BBS 0.7.4 20131106_sukoshi-ijittayo
_