ヒット数を追跡して人気順に並べ替える静的キャッシュページがあります。jQuery RedisキャッシュされたRailsページのビューをトラッキングするためにカウンタをヒット
Redisでこれらのビューを追跡し、メインデータベースに戻すにはどうすればよいでしょうか?
今私はこの
$.get("/track/", { id: "1234" });
と私は、その後のcronを実行します1日に1回
を呼び出すために「トラック」のコントローラでRedisの宝石を使用して同じようにjQueryを使用して考えています〜のようなもの
Pages.each do |p|
p.hits = redis.get(p.id.to_s)
end
クイックコメントを助け念のために、私の最後のrakeタスクである:それは、サーバー上の変更を加えるのではなく、何かを取得していますので、あなたの$に.getは本当にの$ .postアクションでなければなりません。 –
POSTはXMLHttpRequestで2つの要求を生成するため、GETはオーバーヘッドを減らすのに適しています。 – supo
@supoポストは2つのリクエストを生成するのはなぜですか?それは起こるはずがありません... – Kevin