0

we're using Varnish for caching our pages, and it is configured to differentiate user-agent versions of pages. So mobiles will have different version of page than desktop browser.

From a desktop browser, it's easy to send a "cache-control: no-cache" with CTRL+F5 shortcut. It will enforce Varnish to refresh the page in its cache.

But how to do the same thing from a mobile, how do not have any CTRL key ??

Many thanks Etienne

4

2 に答える 2

0

私が見つけた唯一の解決策:

  • アプリ「Rest Client for Android」をインストール
  • URLを貼り付けます
  • カスタム HTTP ヘッダー「Cache-control: no-cache」を追加

応答で、Varnish (構成によって異なります) は、「逃した」という http ヘッダーを追加します = 応答はキャッシュから来ません。

どうもありがとうエティエンヌ

于 2013-07-31T14:51:35.790 に答える
0

私が知っているように、さまざまなブラウザーで利用できるオプションは 3 つだけです。

  1. 下にスライド
  2. 設定 -> リフレッシュ
  3. 設定 -> プライバシー -> キャッシュをクリア (すべて/このサイトのみ)

1 と 2 で解決しない場合は、キャッシュを手動でクリアするために追加のクリックを行うだけです

更新:わかりました、このサイトで サファリとクロムをチェックします:タグpragma: no-cacheを介してプログラムでのみブラウザから送信できないようですmetaので、それを行う方法はありません

于 2013-07-31T13:05:27.407 に答える