県内所蔵図書館マップ 天気予報のボトルネックを解消しました。
ボトルネックになっている理由
試したこと
一個一個、非同期処理を書くとdivタグの嵐だなぁとずっと躊躇していたが、川崎さんのところで[Perl] XML::TreePP - Pure Perl実装によるXMLファイル展開モジュール、PerlモジュールでXMLをパースしているのを思い出した。
サーバ側でまとめてパースして、必要なデータのみをJSONで返せばスッキリ記述できるし、もしかしたらかなり速いんじゃねと期待してテストしてみた。
すごい速い!!×2、ソースに直接書いてるんじゃないのってくらい速くて笑ってしまった。
今迄、レスポンスが遅くてモチベーションが下がっていたのが嘘のように上がりまくり(笑
でも、明日は月1回の受診日なので準備が多いのと*1、大相撲と、結果を知っていても実況板を見ながらカーリングを見なきゃならないので*2今日はこの位で…
あと、いつの間にか横手市立図書館のパッケージが刷新されたので*3、ユーザスクリプトを直さねば