Trigger.ioでjson文字列をキャッシュするのを手伝ってくれる人はいますか? たとえば、1時間キャッシュするのは良い考えだと思うjsonリクエストがたくさんあります。$.ajax に関する jquery マニュアル (Trigger.io は forge.request.ajax のこのマニュアルを指しています) によると、タイプとして jsonp とスクリプトのキャッシュはありませんが、ここでは json を使用しているので、キャッシュを実行したいと考えていました。その上で。
私は forge.request.ajax を次のように使用しています:
forge.request.ajax({
url: the_url_to_api,
dataType: 'json',
cache: true,
success: function(data) {
parsed_template = _.template( $('#sales_index_template').html(), {nowOnSale: data.activeSales, soonOnSale: data.upcomingSales } );
app.end_set_right_content(parsed_template);
},
error: function(error) {
alert('Request for sales failed');
}
});
これは、API の json リターン スクリプトのヘッダーです。
- 日付 2012 年 8 月 28 日 15:19:30 GMT
- x-powered-by PHP/5.3.15
- 接続キープアライブ
- コンテンツの長さ 4294
- プラグマ キャッシュ
- サーバー Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8g PHP/5.3.15
- コンテンツ タイプ アプリケーション/json; 文字セット=utf-8
- Cache-Control max-age=3600
- キープアライブ タイムアウト = 5、最大 = 100
- 有効期限 2012 年 8 月 28 日(火)16:19:30 GMT
上記の設定では、chrome または safaris ネットワーク デバッガーを調べてもキャッシュは行われません。それとも、誰かが Trigger.io でキャッシュするためのより良いアイデアを持っていますか?
ありがとうございます!