タグ付けされた質問 「cache」

キャッシュは、他の場所に存在するファイルのローカルコピーです。キャッシュは、ブラウザ、ネットワーク上の専用マシン、またはISPで実行できます。

30
バックアップなしで失われたウェブサイトを回復しますか?
残念ながら、ホスティングプロバイダーは100%のデータ損失を経験したため、2つのホストされたブログWebサイトのすべてのコンテンツを失いました。 http://blog.stackoverflow.com http://www.codinghorror.com (はい、はい、完全なオフサイトバックアップを実行する必要がありました。残念ながら、すべてのバックアップはサーバー自体に保存されていました。講義を保存してください。ここで質問に集中してください!) 私は、WebクローラーのキャッシュからWebサイトを回復する、遅くて苦痛なプロセスを始めています。 Warrickなど、インターネットWebスパイダー(Yahoo、Bing、Googleなど)キャッシュからWebサイトを回復するための自動化されたツールがいくつかありますが、これを使用していくつかの悪い結果がありました。 私のIPアドレスはすぐにGoogleから使用を禁止されました 500エラーと503エラーが大量に発生し、「5分間待機しています...」 最終的には、テキストコンテンツを手作業ですばやく回復できます すべてのブログ投稿のリストを使用して、Googleキャッシュにクリックスルーし、個々のファイルをHTMLとして保存することで、幸運を得ることができました。ブログの記事の多くがありますが、存在しないこと、多くの、そして私は、私はより良いバックアップ戦略を持っていないため、いくつかの自責に値する把握。とにかく、重要なことは、この方法でブログの投稿テキストを取得できて幸運だったことです。また、インターネットキャッシュからWebページのテキストを確実に取得できます。これまでに行ったことに基づいて、失われたブログ投稿テキストとコメントをすべて回復できると確信しています。 ただし、各ブログ投稿に伴う画像は証明されていますが…もっと難しいです。 任意の一般的なインターネットのキャッシュからのウェブサイトのページを回復するためのヒント、そして特に、場所はするウェブサイトのページからアーカイブされた画像を回復しますか? (また、バックアップの講義はありません。あなたは完全に、完全に、まったく正しいです!しかし、正しいことは私の差し迫った問題を解決していません...あなたがタイムマシンを持っていない限り...)


5
304 / If-modified-since / HEADリクエストを防ぐためのヘッダー
コンテンツがキャッシュされた後、サーバーへのすべてのリクエストを完全に停止するには、どのヘッダーを送信する必要がありますか? 非常に待ち時間の長いサーバー(Sigh、VMWare)があるためHEAD、サーバーへの要求の送信でも+ 40msかかります。 現在、これらは送受信されるヘッダーです。 最初のリクエスト クライアントが送信します。 GET http://dugong:8080/Rvi24mYJkxFRGNzq73PPvgWGh1j/IMG_2071.jpg HTTP/1.1 Host: dugong:8080 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Pragma: no-cache, no-cache, no-cache Cache-Control: no-cache, no-cache, no-cache サーバーが応答します。 HTTP/1.1 200 OK Server: nginx/1.0.11 Date: Wed, 01 Feb 2012 14:51:51 GMT Content-Type: …

5
ブラウザにjQueryがインストールされていないのはなぜですか?
私はいくつかのWebサイトでjQueryを使用していますが、CDNを使用してサービスを提供していますが、訪問者が毎回jQueryをダウンロードするのは意味がありません。jQueryは世界で最も広く使用されているJavaScriptフレームワークである必要があります。ブラウザにデフォルトでインストールされているだけの場合、それはより意味がありませんか? そのようにして、1日に何百万回もjQueryのダウンロードを防ぐことができました。人々自身のウェブサイトまたはCDNから。 本当に必要なのは、次のようなifステートメントのようなものです。 <!--[if jQuery gt 11]> ユーザーが既に別のサイトからキャッシュにjQueryを持っている場合、CDNへの旅行を防ぐのに役立つ何かがありますか?
19 cache  browsers  jquery 

1
Googleがサイトのキャッシュバージョンを提供しないようにするにはどうすればよいですか?
私が理解したことから、ヘッダーを追加する場合、アーカイブからページを削除するようにGoogleに指示することができます: <meta name="ROBOTS" contents="NOARCHIVE" /> しかし、これは検索結果からページを削除しませんか?「キャッシュ」リンクのみを削除する必要があります。
19 seo  google  cache 

2
「Disallow /」だけでなく、インターネットアーカイブを制御しますか?
インターネットアーカイブがサイトでアーカイブする内容を制御するメカニズムはありますか?私は追加できるすべてのページを禁止することを知っています: User-agent: ia_archiver Disallow: / 月に1回、または年に1回サイトをクロールするようにボットに伝えることはできますか? アセットが取得されないために正しくアーカイブされない/されないサイトがあります。インターネットアーカイブボットがサイトを取得する場合に必要な資産を伝える方法はありますか?

1
cache-controlヘッダーを設定しないとどうなりますか?
cache-controlヘッダーを設定しないとどうなりますか?HTTPはクライアントが従うべきデフォルトの振る舞いを指定していますか、それともクライアントが決めるのですか? Chromeでは、cache-controlヘッダーのないJavascriptリクエストがと表示されることがあり200 (from disk cache)ます。Chromeはこれを最適化していますか? IEでは、それがとして表示されるのを見てきました304 (not modified)。 これをよりよく理解するにはどうすればよいですか?

2
クエリ付きURLはキャッシュを無効にしますか?
クエリ文字列をURLに添付すると、ブラウザがそれをキャッシュすることはありませんか?たとえば、私のサイトは次のようなことをしています。 /radar-picture.png?v=sep2013 そして、FireFoxがその画像をキャッシュすることはないようです。リクエストごとにダウンロードされます。 必要な限り、FireFoxにキャッシュしてほしい。v=パラメータが変更された場合にのみダウンロードを強制したい。

1
Cloudflare:URLにクエリ文字列がある場合に静的HTMLをキャッシュする
CloudFlareの「新しいユーザー」に関する簡単な質問: 背景:オリジンサーバーによって提供されるHTMLページは変更されません。すべての動的コンテンツは、ページがユーザーのブラウザーにロードされた後、JavaScriptを介してダウンロードされます。JavaScriptによって派生した動的コンテンツは、URLのクエリ文字列に一部依存しますが、クエリ文字列自体は、最初にダウンロードされたHTMLコンテンツには影響しません。したがって、次のURLはすべて、ブラウザでJavaScriptが作用する前に、オリジンからまったく同じHTMLを生成します。 https://www.example.com/private/my-investments?portfolioID=296 https://www.example.com/private/my-investments?portfolioID=325 https://www.example.com/private/my-investments?portfolioID=319 質問:CloudFlareがデフォルトでHTMLをキャッシュしない場合、https://www.example.com/private/my-investments?[anyValue]の単一のキャッシュされたコピーがすべてのユーザーに返されるようにページルールを作成するにはどうすればよいですか??これが私が試したものです: 「すべてをキャッシュ:」「すべてキャッシュ」ディレクティブを使用すると、HTMLがキャッシュされますが(良好)、クエリ文字列全体がキャッシュキーの一部として使用されます(不良)。したがって、ユーザーが次のURLにアクセスした場合... https://www.example.com/private/my-investments?portfolioID=296 ...そして、10秒後に、次のように、別のクエリ文字列で同じURLにヒットします。 https://www.example.com/private/my-investments?portfolioID=325 ... CloudFlareは後者のリクエストをキャッシュMISS(cf-cache-status:MISS)として扱い、オリジンサーバーに再度アクセスします。これは、オリジンから返されたHTMLが両方のURLで同一であるという事実にもかかわらずです。 「IGNORE QUERY STRING CACHING:」「IGNORE QUERY STRING CACHING」オプションを選択することで、この問題を確実に解決できると思いました。ただし、このオプションをページルールで使用すると、HTMLはまったくキャッシュされません。.js、.css、および.pngファイルのみがキャッシュされます。そしてもう一度、私の起源はHTMLデータのすべての呼び出しでヒットします。:( 私は明らかな何かを見逃しているに違いないと感じています。何かご意見は? 更新:私があなたによって実行したいという考えを持っていました。この問題を解決するには、内部URLスキームを変更して、「?」ではなく「#」を使用しますか?したがって、次のようなURLの代わりに... https://www.example.com/private/my-investments?portfolioID=296 ..私は次のようなものを使用します: https://www.example.com/private/my-investments#portfolioID=296 これにより、クエリ文字列パラメーターがCloudFlareにまったく送信されなくなります...どう思いますか? フェストゥス
10 html  cache  cloudflare 

4
「404。エラーです。」Googleキャッシュから表示する場合
私のサイトは404を取得しています。それはエラーです。Googleの検索結果からキャッシュをクリックしたときにメッセージが表示されます。 これはGoogleからのエラーメッセージです。 That’s an error. リクエストされたURL /search?q=cache:8kxLAgFrhZQJ:www.mysite.com.....&cd=8&hl=en&ct=clnk&gl=ukはこのサーバーで見つかりませんでした。私たちが知っているのはそれだけです。 このエラーが発生する前に行ったことは、約10日前に、ホスティングをIxwebhostingからGearhost(クラウドベース)に移動したことです。からnon wwwへの301リダイレクトも追加しましたwww。 このエラーが発生する理由はわかりません。解決策がある場合は、その理由を教えてください。 私のページはすべてGoogleによってインデックスに登録されています。
10 google  404  cache 

3
単純なブラウザキャッシュを利用するために、ユーザーの画像全体のファイル構造を変更する価値はありますか?
私のモバイルサイトの1つでは、ユーザーのプロフィール画像をユーザーフォルダーに「1.jpg」として保存し、そこから追加の写真をアップロードしていきます。つまり、たとえば、プロフィールの写真を変更しても、ファイル名は変わりません。 ユーザーのプロファイルが表示されて再表示されるたびに同じ古い写真が何度もダウンロードされないように、画像キャッシュを利用したいと思っていましたが、同時に、ユーザーのブラウザーに変更されている場合は、新しいものをダウンロードしてください。 私が読んでいることから、これを実際に行う唯一の方法は、実際にランダムなファイル名を使用し、DB内のそれらすべてのファイル名を追跡することです。これにより、有効期限のないキャッシュを設定できます。 -変更された写真は新しいファイル名を持っているため、再び取得されます。ただし、これまでに構造化した方法の優れている点は、データベースの場所を予測できるため、データベースを完全にスキップして、ファイルに直接アクセスできることです。 だから私の質問は、サイトのファイル構造全体を変更し、DB要素を追加して、永遠にキャッシュし、新しいアップロード時に自動的に再ダウンロードすることは価値があるのでしょうか? これは大きな仕事ですが、それが価値があると思われる場合、私はこの劇的な変化を前進させることに問題はありません。これが「大物」のやり方であることを確認したいだけなので、ファイル構造を二度と変更する必要はありません。 ありがとう。

1
ランディングページのBingキャッシュにスパムが追加されるのはなぜですか?
Bing "url:testrails.org"を検索して、キャッシュされたページを開いてください。Bingは、自分のランディングページのコンテンツの下にランダムに他のページを表示します。これはとても奇妙です! これは私がこれまでに見つけたものです: 同じ問題があるBingウェブマスターサイトでも管理している2つ目のドメインがあります。 また、Bing Webmasterサイトで管理されている3番目のドメインはありません。一般的に私は他のドメインを持っています。それらは影響を受けません。 Bing Webmasterサイトで管理されている私のドメインの1つのコンテンツは、OpenhostのBluehostでホストされています。 ランディングページ(メインのindex.html)のみが影響を受けます。サイトの他のページは影響を受けません。 追加されたコンテンツは、実際のBingインデックスの一部ではないようです。キャッシュに表示されるだけです。 私のページには、ウイルスなどが含まれている可能性のあるコードが含まれていません(私はWeb開発者であり、すべてをチェックしました)。 追加されたコンテンツは、実際にはHTMLコードの一部としてBingによって配信されます。ブラウザの何にも関係ありません。(私は、Microsoftアカウントにサインインしていてもしていなくても、JavaScriptがオンでもオフでも、さまざまなデバイスで確認しました。) 何か案は?!

3
ブラウザが最初のページリクエストでキャッシュヘッダーを尊重しないのはなぜですか?
これで頭を少し引っ掻いています。私が実行しているDrupalサイトは、ページを15分間キャッシュできることを示す適切なキャッシュヘッダーを設定しています。ただし、ページにアクセスするたびに、キャッシュからページをロードするのではなく、常にGETリクエストを送信します。 私は毎回ページを強制的に更新しているわけではありません。キャッシュをフラッシュしたいことをブラウザに示していると思います。開発者モードのキャッシュ無効化を有効にしていません。 これはブラウザのデフォルトの動作ですか、それとも明らかなものがないのですか?FireFox開発ツールのホームページにアクセスしたときのリクエスト/レスポンスヘッダーは次のとおりです。 注/編集:これはExpires過去のヘッダーに関連していると示唆する人もいます。ただし、RFC 2616、Sec 14.9.3に記載されているようCache-ControlにExpires、は何もオーバーライドします。Drupalにはこれが含まれ、Drupalが適切なキャッシュに必要とするより高度なヘッダーをサポートしていない古いHTTP 1.0クライアントでのキャッシュを無効にします。Vary
8 cache 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.