0

RubyonRailsアプリケーションに問題があります。私のWebアプリケーションはhttp応答データをキャッシュに保存するので、クライアントブラウザが表示するページが多すぎると、クライアントキャッシュがクライアントマシンのRAMメモリをいっぱいにします!!! 私のアプリケーションは写真を表示するので問題です。したがって、どのページも約17KBであり、特にそれがモバイルデバイスの場合、クライアントにとって問題になります!!!!

クライアントキャッシュを無効にするにはどうすればよいですか?

4

1 に答える 1

0

javascriptでimgを操作する必要があります。現在、システムは次のようになっています。

最初のページには、最初の画像のタグ img があります。

   <img id="photo" src="data:image/jpeg;base64,<%= @data %>" alt="photo"> 

同じページにこの JavaScript コードがあります。setInterval(アップデート,1000)

     function update(){
         $.ajax({
            url: "LINK TO THE NEXT PHOTO"})
         });
      }

新しいコードの写真を返す ajax リクエストの呼び出し元メソッド:

    ' $("#photo").attr('src', "data:image/jpeg;base64,<%= @data %>") 
于 2012-10-05T06:51:31.450 に答える