2011-09-15 10 views
1

Facebookのアプリケーションを開発しているうちに、私は何かイメージを削除すると、テスト中にアプリケーションに表示され、ファイル全体を削除しても正常に実行されてしまうので、 Facebookにはファイルがどこから実行されるかという独自のキャッシュがありますか? "
もしそうなら、この問題の解決策はありますか?
もしそうでなければ、なぜこれが起こっていますか?

事前によろしく&おかげで(彼らはCDNに常駐)画像ファイルについてFacebookには独自のキャッシュがありますか?

答えて

0

わからないが、Facebookは自分の作品をキャッシュするためにmemcachedサーバを使用しています。

0

キャッシュを持っているのではなく、メインのバッキングストアが厳密に必要以上にコヒーレンシを提供していないことです。一貫性にはコストがかかります。必要がない場合は、コストを支払わないのが理にかなっています。

オペレーションの間に強制的な順序がない場合、オペレーションはいずれかの順序で実行されたかのように完了することがあります。あなたの検索と削除が強制的な順序で行われている場合は、どちらかの順序で実行されたかのように完了することがあります。これは、ある操作が他の操作が送信される前に応答を受け取った場合でも適用されます。

0

私はキャッシュがあったと理解していました。特に画像やスタイルに適しています。 私は頻繁にCSSと更新された画像に変更を加えただけで、なぜこれらのアップデートが見えないのか不思議に思っています。 私はいつもCSSのURLをstyles/styles.css?time =のようなものに変更します。 画像に関しては、アプリケーションで画像を右クリックし、ブラウザで表示します。リフレッシュして更新された画像を取得し、アプリケーションに戻ります。

関連する問題