Page View Boardが新しいGoogle AppEngineのQuotaにひっかかった

Google AppEngineで動かしているサイト内アクセスランキングWidgetのPage View Boardが、急に機能しなくなりました。ソースコード公開用Wiki等で使います。正確に言うと、ランキングに表示される1週間のアクセス数が、急に少ない数字になってきたのです。

原因は、どうやら11/7からのGoogle AppEngineの価格改定に伴う無料枠の変更の影響のようです。
AppEngineのDashboardを見ると、「Datastore Write Operations」が100%で赤くなっていて、さらに、「Your application is at or near its free resource limits.  You should enable billing to avoid service interruption.」というメッセージも。

いきなり課金されないのは幸いです。

この変更はもちろん知っていたのですが、それでも自分のアプリがQuotaにひっかかるとは思っていませんでした。けっこうアクセス数のあるサイトでも使われ始めたことも原因の1つのようです。

対策として、とりあえずアプリをコピーしてもう1つ作り、自分のサイトではコピーしたのを使うようにしました。
これで元のアプリの方もQuotaに制限を回避できるようになればよいのですが…。

 

サイト内アクセスランキングを表示できるサービスを公開した

Page View Board

JavaScriptのコードをサイトに貼り付けておけば、そのサイト内のアクセスランキングを表示できるサービスを公開した。

利用は無料で、登録も不要。

これを使うと、このページの「Wiki内アクセスランキング」のようなランキングが表示される。

詳細についてはPage View Boardを参照してください。

ログを見るとしばしばエラーが出ていたり、Google App Engineの制約でアクセスが増えると使用停止になったりする可能性があるけど、とりあえずはBeta版ということで動かしてみる。

初めてのGoogle App Engineアプリ。初めてのPython。なかなか楽しかった。