RIA Service

Icon

クロスプラットフォーム対応のRIAなサービスを公開しています。

 

GAE/JでのURL Fetchで取得したデータがGoogleにキャッシュされてる?

RomExThreadExしたらばBPのサーバーサイドのサービスを

Amazon EC2からGAE/J(Google App EngineのJava実行環境)に少し前に移行しました。

それからしばらくして気付いたのですが、

データがどこかでキャッシュされているらしく、取得先のデータが更新されても、

その最新データを取得できるようになるまでに時差がある事に気付きました。

Amazon EC2の時はhttpclientを使ってデータを取得していましたが、

GAE/Jではそれが使えないので、HttpURLConnectionを使ってデータを取得するように変更していました。

最初はそのせいなのかなと思い、setUseCaches(false)を設定して取得するように修正しましたが、

相変わらずキャッシュされてるっぽい少し古いデータが帰ってきます。

そこで、同じソースでローカルサーバやAmazon EC2でも動かしてみましたが、

それらでは常に最新データが返ってきます。

これでキャッシュされたデータが返ってくるのはGAE/Jだけと分かったので、

リクエストするURLの最後に「”?” + HHmmss(時分秒)」を付与してリクエストするように修正してみました。

そしたらやっと常に最新のデータがすぐに取得できるようになりました。

その辺の情報ってどこかにあるんですかね?

キャッシュするとかしないとか、するならどれくらいの時間なのかとか、

設定できるならその方がいいんですが。

まぁ、結果オーライです。

と言う事で、RomExThreadExしたらばBPのサーバーサイドサービスは最新データがすぐに取得出来るように更新しました。

公開中のアプリケーションのURLが変わりました。

当サイト(www.riaservice.com)は「Amazon EC2」という仮想サーバーで運営しているんですが、新しく「Google App Engine」にアカウントを作成し、そこにサブドメイン「app.riaservice.com」を 設定しました。

その為、当サイトで公開中のアプリケーションは全て新しいサブドメイン(app.riaservice.com)の方に移動し、URLが変わりました

今後も新しいアプリケーションは新しいサブドメインの方で公開する予定です。

尚、旧URLは諸事情によりしばらくは残しますが、いずれ削除しますので「お気に入り」や「リンク」などの修正はお早めにお願いします

また、各アプリケーションと通信するサーバーサイドサービスも、そのままでは「Google App Engine」で動作させる事が出来ない為、しばらくはこのまま「Amazon EC2」の方に残します。

尚、当サイト(www.riaservice.com)自体はこのまま「Amazon EC2」で運営を続けますので、今後とも宜しくお願いします

関係ないですが、近い内にサポート掲示板を設置する予定です。

RomEx (簡易2chブラウザ)の開発の参考にしたサイト

RomEx (簡易2chブラウザ)を開発するのに参考にしたサイトを紹介します。

2chの仕様など。

Flexのloadingアニメーション。

その他、FlexやAmazon EC2、CentOS、Wordpress関連、正規表現で色々なサイトを参考にさせて貰いましたが、
それらはおいおい紹介させて貰います。

ちなみにRomExの方ですが、今日はバーボン対応でスレ一覧とdatの取得場所の変更をしました。
それから、レス欄のアンカー対応のために、正規表現での置換処理を入れたら、かなり表示が重くなってしまいました。
ただ、今は一行ずつ処理しているので、全体での処理に変更すれば少しは良くなるかな?
明日以降にやってみます。

RIA Service始めました。

今日から、RIA Service始めました。

RIAとは、リッチインターネットアプリケーションの事をいいます。
主にブラウザ上で動く、Ajax、Flash、JavaFX(アプレット)、Silverlightなどの技術で作られたアプリケーションの事です。

これから徐々に色々なアプリケーションを開発して、サービスとして公開して行きたいと思っています。

まずは第一弾として、ブラウザで見られる簡易2chブラウザ「RomEx」をお試し公開します。
まだ開発途中で機能はほとんどありませんが、2chが見られない会社や学校などからでも見る事ができます。
閲覧するブラウザには、Flash Player(Ver.9.0.124以降)が必要です。

RomEx

ちなみにこのサイトは、Amazon EC2で運営しています。
まだアクセスが全くないはずなのに何か最初から重いです。
アクセスが増えてきたら、少しいいマシンを買って、自宅で運用したいなと思っています。

では、これから宜しくお願いします。

カレンダー

2010年9月
« 6月    
 1234
567891011
12131415161718
19202122232425
2627282930  

当サイトについて

当サイトはリンクフリーです。
また、当サイトで公開中のサービス、ソフトウェアは全て無料でご利用頂けます。

サポート、お問い合わせ

サービスに関するお問い合わせ、FlexやRIAの開発に関するご相談・ご依頼などは、メールRIA Service サポート掲示板までお願いします。

免責事項

ご利用は自己責任でお願いします。 当サイト及び公開中のサービス、ソフトウェアは予告なしに公開を停止する場合があります。 また、ご利用によるいかなる損失・損害についても当サイトは一切の責任と義務を負いません。

当サイトのご利用にはFlash Playerが必要です。

スポンサーリンク

ポチっと、よろ

 
人気ブログランキングへ
にほんブログ村 ネットブログ ネットサービスへ
お財布.com - Suica に交換できるポイントが貯まる

アンケートよろ

スポンサーリンク