APIを提供している多くのサービスが、負荷対策として様々な制限を設けている。 例えば、「1つのAPIキーあたり、○秒間に1回しかデータを返さない」とか。 それらの「制限」と上手く付き合っていくためにはどうしても「キャッシュコントロール」というのが必要になってくるけど、このキャッシュのコントロール機能、仕組みそのものは大して難しくはないけど、同一のAPIにアクセスするアプリケーションを複数のレンタルサーバに設置する場合、キャッシュはそれぞれのサーバに持つ事になってしまう。 自分が知ってる範囲でDBへの外部接続を許可している共用レンタルサーバって国内にほぼ無いし、キャッシュの共有のためにVPSや専用サーバのMySQLポートを開けるのってバカバカしいし。 かといって、レンタルサーバ毎にキャッシュして・・・というのは非合理的な気がするし、各APIの制限に引っかかる可能性も出てくる。 そこで、[KA