問題タブ [caching-proxy]

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 投票する
2 に答える
7006 参照

caching - Nginxをキャッシングリバースプロキシとして設定するにはどうすればよいですか?

最近、Nginxがリバースプロキシ機能にキャッシュを追加したと聞きました。私は周りを見回しましたが、それについて多くの情報を見つけることができませんでした。

Apache / Djangoの前でNginxをキャッシングリバースプロキシとして設定したいと思います。Apacheへの一部(すべてではない)の動的ページに対するNginxプロキシリクエストを行い、生成されたページをキャッシュして、キャッシュからそれらのページに対する後続のリクエストを処理します。

理想的には、2つの方法でキャッシュを無効にします。

  1. キャッシュされたアイテムに有効期限を設定する
  2. キャッシュされたアイテムを明示的に無効にします。たとえば、Djangoバックエンドが特定のデータを更新した場合、影響を受けるページのキャッシュを無効にするようにNginxに指示したいと思います

Nginxにそれを行うように設定することは可能ですか?どのように?

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

authentication - 認証済み REST 要求を使用したキャッシング プロキシ

次のシナリオを検討してください。

  • 記事のリストを返す RESTful URL /articles があります
  • ユーザーは、各リクエストで Authorization HTTP ヘッダーを使用して資格情報を提供します
  • 記事は、権限に基づいてユーザーごとに異なる場合があります

このシナリオで Squid などのキャッシング プロキシを使用することは可能ですか? プロキシは URL /articles のみを参照するため、キャッシュを生成した最初のユーザーに対してのみ有効な記事のリストを返す場合があります。URL /articles を要求している他のユーザーは、アクセス権のない記事を見ることができますが、これはもちろん望ましくありません。

独自のキャッシュをロールバックする必要がありますか、それとも一部のキャッシング プロキシ ソフトウェアを構成して、Authorization HTTP ヘッダーに基づいてキャッシュを作成できますか?

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

varnish - Varnish は分散キャッシュをサポートしていますか?

Varnish はそのキャッシュを複数のマシンに分散できますか?

たとえば、Varnish によってキャッシュされる必要があるデータの量がローカル マシンで使用可能な RAM の量を超える場合、ディスク IO のボトルネックにぶつかるか、または Varnish がリモート マシンを利用してキャッシュを分散できるようになりますか?ディスクIOを避けるには?

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

squid - OSX でキャッシング プロキシを設定するにはどうすればよいですか?

Web 開発を行っている場合、Web ページで外部リソースが参照されることがあります (Google フォントなど)。これらの呼び出しの一部を Macbook にキャッシュしたいのですが、作業中のコードをキャッシュしたくありません。

目標は、開発のスピードと、遅いネットワーク (ホットスポットを使用する 3G など) で作業する場合の回避策です。

Squid プロキシに出会いましたが、まったく構成できませんでした。この目標を達成するための他の提案を受け入れます。何か案は?