問題タブ [browser-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
968 参照

sql-server - MS SQL Server 2008 はバイナリ データ フィールドをキャッシュしますか? つまり、VARBINARY

MS SQL Server 2008 はバイナリ データ フィールドをキャッシュしますか? つまり、VARBINARY

12 GB の RAM を使用して常にデータをキャッシュしている MS SQL Server 2008 R2 があります。私たちのデータベースには、200 GB 以上の VARBINARY が含まれています。これもキャッシュされますか?

EDIT: SQL Serverは実際にバイナリデータをキャッシュしますありがとう@Martin

バイナリ データのキャッシュを停止するか、これを制限するように SQL Server に指示できますか?

0 投票する
1 に答える
823 参照

struts2 - Struts2で静的コンテンツを動的に提供する方法

Struts2では、画像、JS、CSSファイルなどの静的コンテンツをresources/staticに配置することで提供できます。この時点から、Struts2はHTTPリクエストでそれらを提供するように処理し、すべての人、特に私のJSPは満足しています。

次に、この静的ファイルをすべてDBから取得する必要があります。私はそれらをとして取得しますbyte[]。目的は、Webアプリケーションを再デプロイせずにファイルを交換することです。

それらをエレガントに提供する方法について何か提案はありますか?たとえば、静的リソースプロバイダーを上書きできますか?または、そのためのアクションを提供する必要がありますか?私は主にキャッシングについて心配しています。他に気になることはありますか?

よろしくお願いします。ヒントをいただければ幸いです。:)

グレゴール

0 投票する
1 に答える
1161 参照

joomla - PHPからキャッシュ画像をブラウザする方法

私はvirtuemartを使用しています。製品についての画像がたくさんあります。しかし、この画像はphpファイル(imgtag.php)からのものであるため、このコードを使用してブラウザーに製品画像をキャッシュに取り込むように強制することはできません。

商品画像のURLの例:

http://www.myshop.com/components/com_virtuemart/show_image_in_imgtag.php?filename=be6160cc3ede6b58d13f4adaa61f49f7.jpg&newxsize=120&newysize=120&fileout=

これどうやってするの?

0 投票する
4 に答える
6600 参照

javascript - クライアントブラウザでjavascriptファイルを更新するには?

JavaScript ファイルにバグがある場合は、修正してデプロイします。しかし、ブラウザでファイルを更新するには、Ctrl+F5 を押す必要があります。

私にとっては問題ではありませんが、ユーザーにファイルを更新するように言うのは難しいです。

特別なアクションなしでサーバーからjavascriptファイルを更新するようにユーザーブラウザを作成する方法は?

アプローチの 1 つは、ファイルの js ファイル リビジョンへのパスを追加することです。毎回ファイル パスが異なります。しかし、これは便利ではありません。

0 投票する
2 に答える
2917 参照

php - PHP を使用して特定の 1 ページのキャッシュを削除する

Web ページで Flowplayer を使用しています。ビデオが終了したら、別のビデオに切り替えてプレーヤーを再起動します。最初の動画を削除し、最初の動画を再生中に 2 番目の動画をアップロードすると、問題が発生します。ブラウザのキャッシュをクリアしてプレーヤーを再起動すると、最後にアップロードされたファイルが再生されます。ガイドしてください: 特定のページのキャッシュをクリアする、または Flowplayer キャッシュを再起動する他の方法はありますか?

0 投票する
1 に答える
2343 参照

javascript - Djangoフォームのキャッシュの問題

djangoのフォームchoicefieldの選択肢を入力しています。これは年選択フィールドです。データベースから年を取得し、フィールドのタプルのリストに入れます。私のコードは次のようになります

私のフォームフィールドは次のようになります

問題は、ブラウザで表示した場合、データベースによると年のリストは正常ですが、データベースの日付を変更しても、年の選択リストが更新されないことです。幅デコレータを試しまし@cache_control(no_cache=True)たが、機能しません。私に何ができる??

前もって感謝します!

0 投票する
2 に答える
378 参照

javascript - .jsファイルの後の?history = 1はどういう意味ですか?

重複の可能性:
リンクタグとスクリプトタグのCSSおよびJavascript URLに「?v = 1」を追加するとどうなりますか?

私はいくつかのJSとCSSファイルがこれを持っているのを見ましたが、それが何を意味するのか、それが何のために使われるのかよくわかりません。Asual jQuery Addressプラグインでは、クエリ文字列を追加して、オンとオフを切り替えるオプションを決定できます。

someFile.js?history=1

0 投票する
2 に答える
16481 参照

php - ブラウザのキャッシュを利用する

によると:http ://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCachingブラウザのキャッシュを使用する必要があります。しかし、どうすればいいのかわかりません。

特定のタグをhtmlセクションに追加するだけですか?それとも、サーバーからクライアントに送信する必要があるものですか?PHPヘッダーと何か関係がありますか?

0 投票する
1 に答える
79 参照

jquery - PostBackで失われないようにjQueryの.dataプロパティに保存されている高価なデータを処理するにはどうすればよいですか?

JavaScriptオブジェクトとして保存したい高価なデータがいくつかあります。

基本的に、配列を宣言するJavaScriptを生成し、<table>ページ上の要素を見つけて、jQuery.dataプロパティを使用してこのデータをテーブル要素に格納します。このJavaスクリプトを起動スクリプトとして登録します。

それは完全にうまく機能しますが、ポストバックでは驚くことではありません。

この問題を克服するための便利な方法を教えてください。

0 投票する
3 に答える
859 参照

javascript - キャッシュされたページでのjQueryremove()の使用(Railsバックエンド)

Rails 3バックエンドでjQueryを使用していますが、次のシナリオがあります。

  1. ユーザーは自分の投稿へのコメントを見て、それを削除したいと考えています
  2. ユーザーが削除ボタンをクリックして、データベースからコメントを削除します
  3. jQueryはremove()、上記の手順2に対するAJAX成功応答としてDOMからアイテムを削除するために使用します
  4. ユーザーが別のページに移動する
  5. ユーザーが戻るボタンを押すと、コメントのあるページに戻ります
  6. サーバーとDOMから削除されたにもかかわらず、古いコメントはまだ残っています

このシナリオのコメントは明らかにブラウザーによってキャッシュされているため、以前に削除された場合でも表示されます(サーバーにも存在しません)。

ユーザーが戻るボタンを押したときにコメント(またはDOMから削除された以前のキャッシュオブジェクト)が表示されないようにするにはどうすればよいですか?

ちなみに、 「ページをキャッシュしないでください」とは言わないでください:)それはオプションではありません。