問題タブ [mod-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 に答える
855 参照

apache - Apache mod_mem_cache を使用して Rest サービスをキャッシュする

Apache 2.2 httpd サーバーの背後に、この種のサービスを備えた Java REST ベースのアプリケーションがあります。

mod_mem_cacheを有効にして、これらのサービスを次のように高速化したいと思います。

ワイルドカードを使用することは可能ですか?
そうでない場合、それを行うための解決策は何ですか?

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

apache - mod_cache 使用時の「そのようなファイルまたはディレクトリはありません」

すべての Web ページをキャッシュするように mod_cache を構成しようとしています。更新を押すたびにこのヘッダーを取得します

X-Cache-Detail:""cache miss: attempting entity save" from 1webwb1"

デバッグ ロギングを有効にすると、キャッシュしようとしているすべてのリソースについて次のようになります。

httpd.conf を投稿することはできましたが、正直なところ、別のボックスで (ほぼ) まったく同じ構成を使用したところ、機能しました。

ボックスまたは httpd インストールに、このエラーの原因となっているものはありますか? httpd-2.4.6-18.0.1.el7_0.x86_64両方のボックスで使用しています。

0 投票する
0 に答える
438 参照

apache - Apache ウェブサーバーでディスパッチャと mod_cache の両方を設定するには?

AEM を wcm として、lucid を検索として使用しています。どちらもローカル マシンでホストされています。ローカルの Apache Web サーバーで、dispathcer と mod_cache を使用して応答をキャッシュしたいと考えています。Dispatcher を使用して AEM ページをキャッシュし、mod_cache を使用して json 形式の検索応答をキャッシュします。dispathcer は正常に動作し、html、js、css をキャッシュしています。検索結果をキャッシュするために、mod_cache を構成しました。以下は構成です:- httpd.conf で LoadModule cache_module modules/mod_cache.so を有効にしました

mod_disk_cache.conf構成が存在するファイルを作成しました

それでも、検索結果の json 応答をキャッシュできません。誰でも助けてくれますか

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

php - Apache2 mod_cache が index.php の代わりにディレクトリ インデックスを提供するのはなぜですか?

DigitalOcean ドロップレットで実行されているマルチサイト WordPress インストールがあります。Web サイトのコンテンツをキャッシュするためにApache のmod_cacheモジュールを追加しましたが、非常に奇妙な問題が発生しています。キャッシュを設定した後の最初のページ読み込みで、サイトは正常に読み込まれます。ただし、後続のページの読み込みでは、index.php が呼び出されるのではなく、ディレクトリ インデックスが取得されます。

ここに画像の説明を入力

キャッシュをクリアすると、次のページは正常に機能します。mod_cacheのレンダリングされた出力ではなく、ディレクトリ インデックスの HTML ページをキャッシュしているようですindex.php

これが私のサイト構成です:

これが私のものcache_disk.confです:

そして、これが私のものapache2.confです:

これで何が起こっているのか誰か知っていますか?


アップデート

リクエストに応じ.htaccessて、ルート パスにある私のサイトのコンテンツを次に示します。

0 投票する
0 に答える
57 参照

apache - Apache 仮想ホスト リバース プロキシ固有の URL: ローカル サーバーとクライアントに正しくキャッシュする方法は?

この質問を Apache httpd-users メーリング リストに 1 週​​間前に投稿しましたが、回答はありません。それ以来、私はもう少し仕事をしたので、ここで助けてもらえることを願っています、ありがとう!

私の Apache 仮想ホストでは、特定の URL に対してリバース プロキシが機能しています。私の使用例: プライバシーを尊重した Web 統計に plausible.io を使用しています。proxy の必要性に関する Plausible の議論を参照してください。ここに私の設定のその部分があります:

Plausible から Javascript を提供している私の Web サイトの場所は次のとおりです: https://pseud.ony.ms/p.js

応答には以下が含まれます。

ここで、Javascript ファイルをキャッシュし、Expires、Last-Modified、Cache-Control などの適切なヘッダーを付けて提供し、適切な場合に 304 を応答するようにローカル サーバーを構成する方法を考えたいと思います。

私は Apache のドキュメントを参照し、リバース プロキシと Apache によるキャッシングに関する次のようなクックブックの記事を読みました。

しかし、それらはすべてが逆プロキシされているサーバーについて説明しています。これらのいくつかの場所のみをプロキシしてキャッシュしたいと考えています。

仮想ホストでこれらのディレクティブを考え出すのに少し時間を費やしました(動作しないため、これを書いているときはアクティブではありません):

これらのディレクティブを有効にすると、応答で Cache-Control ヘッダーが失われ、次が含まれるようになりました。

304 応答または少なくともキャッシュ ヒットを確認したいときは、ブラウザーを更新するときでも。

ああ、Apache が X-Forwarded-For を Plausible に送信していることを確認できる方法はありますか?

ありがとう!