問題タブ [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.
python - 匿名HTTPリクエストのキャッシュ(Cookieに基づく)
Python WebアプリケーションにHTTP(またはWSGI)キャッシュを追加したいのですが、
GET
または_HEAD
- と呼ばれるCookieを持っていない
"session_id"
(既知のユーザーは特殊なキャッシュ不可能なページを取得します) - 呼び出されたCookieがありません
"_flash"
(このCookieは、リダイレクト後でも、「記事が正常に作成されました」などの短いメッセージをユーザーに表示するために使用されます) - (Google Analyticsによって作成された)で始まるCookieがある場合、
"__utm"
それらは無視する必要があります(キャッシュに保存されません)が、サイトは引き続きキャッシュされます。
追加の一般的なキャッシングディレクティブ(などcache-control: private
)またはETAGSを考慮に入れると、それもいいでしょうが、それは現在のところ必須ではありません。
できれば、Squidのような追加のソフトウェアを実行したくないので(ただし、そうする正当な理由がある場合は使用します)、mod_apache
ベースのソリューション、またはある種のmemcached
パワードWSGIミドルウェアを使用します。他の解決策も歓迎します。
どうもありがとう、
クリストフ
django - mod_wsgi に追加されたヘッダーが Apache によって正しく認識されませんか?
Apache を使用して mod_wsgi デーモン モードで実行されている SessionMiddleware を使用する django アプリケーションがあります。私の Apache 構成には、パフォーマンスのために標準の mod_deflate 構成と mod_cache/mod_disk_cache も含まれています。
私の問題は、django の SessionMiddleware によって設定された Vary: Cookie が mod_cache によって正しく認識されないことです。mod_cache は、リクエスト Cookie は異なりますが、キャッシュされたバージョンのページを提供しています。mod_deflate を削除すると問題が解決します。Vary: Cookieを mod_headers を使用してApacheに設定すると (django ミドルウェアに関係なく)、問題が修正されます (これは私の一時的な回避策です)。
これをいじっていると、mod_wsgi アプリ内に設定されたヘッダーが、その後に来る一部の Apache モジュールによって適切に認識されない場合があるように見えますが、これは誰にとっても何か意味がありますか?
私は非常に標準的な wsgi (添付) と Apache 構成を持っています。他のデータが役立つかどうか教えてください。ストックubuntu natty libapache2-mod-wsgi 3.3-2ubuntu2、Apache 2.2.17、django 1.3を実行しています
apache - Apache mod_rewriteは、異なるURLに対して同じコンテンツを提供します
私は奇妙な問題を抱えています、私はどこにも答えを見つけることができません。mod_disk_cacheでapache2サーバーを設定しました。異なるURLで同じページが表示されるという奇妙な問題があります。ホームページからページにアクセスしたとしましょう。問題なく動作します。ホームページから記事にアクセスすると、記事を見ることができます-正常に動作します。ホームページに戻る-正常に動作します。ホームページから他の記事へ-問題:ホームページのコンテンツがまだあります。
私は私の開発サーバーであり、すべてがうまく機能しています。本番サーバーでは、これらの問題が発生します。
いくつかの詳細:
DEVサーバー:Windows 7 Apache 2.2.17 php:5.3.4
本番サーバー:centOS apache 2.2.3 php:5.2.9
HTTPD.CONF
MOD_REWRITE構成
さて、私を助けたり、少なくともいくつかの良いドキュメントを教えてくれる人がいることを願っています。ところで:はい、私はすべてのapacheドキュメントを読みました!
よろしく!
apache - Apache を介した Tomcat からの動的コンテンツのキャッシュ
Tomcat からの動的コンテンツをキャッシュしたいと考えています。ただし、更新が必要になるまでのコンテンツの寿命は非常に短い (最大 15 分)。これは mod_cache のようなものを使用して可能でしょうか?
apache - WebSphere Portal - IHS でメモリー・キャッシングをオフにできない
WebSphere Portal ソリューションを使用して、まったく新しい公開サイトを立ち上げる予定です。このがらくたを採用する動機は、コンテンツのオーサリングに関して、IT 以外の部門向けの WCM に付属する WYSIWYG 編集機能でした。部長大好き!
しかし、これは主に、OS、WAS、WPS/WCM、および IHS のすべてが 1 つのボックスに詰め込まれているため、私たちに終わりのない悪夢をもたらしています!!!.
簡単に言うと、私たちは現在、特にパフォーマンスの問題に対処しています。
ディスク キャッシングを有効にしようとしましたが、後でメモリ キャッシングもオンになっていることがわかりました。最新のポータル パフォーマンス チューニング ガイド v1.2を読んだ後、両方を同時にオンにしてはならないと書かれているので、メモリをオンにしようとしました。 enitre ブロックをコメントアウトしてキャッシュ<IfModule mod_mem_cache.c>
をオフにしますが、その結果、ディスク キャッシュも完全にオフになります。
httpd.conf のスニペットは次のとおりです。
ディスク キャッシュのみを有効にするにはどうすればよいですか?
どんな助けでも大歓迎です。
image - apache deflate と mem_cache で画質が落ちる
Debian 7 で Web サイトを実行しています。次の apache モジュールが有効になっていました: mem_cache、cache、deflate しかし問題は、すべての画像の品質が低下していたことです! 物理ファイルを確認すると、品質は完璧です。これら 3 つのモジュールをすべて無効にしましたが、問題は解決しません。どうすれば初期品質を取得できますか? ありがとうございました
apache - サードパーティ サーバーからの画像のキャッシュ サーバーとして Apache を使用する
静的画像のキャッシュ サーバーとして Apache を実行しようとしています。要求された画像がサーバー上でローカルに見つからない場合、サーバーはリクエストに応答する前にサードパーティ サーバーから画像をダウンロードし、ローカルに保存する必要があります。
したがって、クライアントがリクエスト http://myserver/static/images/image1.jpg を送信し、画像がローカルで見つからない (つまり、/var/www/static/images/image1.jpg が見つからない) 場合、サーバーは
- 別のサーバーから画像をダウンロードします http://third-partserver/static/images/image1.jpg
- /var/www/static/images/image1.jpgにローカルに保存します
- イメージをクライアントに返す
特定のコードを書かずに、既存の Apache モジュールと構成のみを使用してそれを可能にする方法はありますか?