2012-03-02 21 views
0

私がFacebookの外部ヒットスクラップページを24時間ごとに新しいデータとして正しく理解していれば、私のユーザーはFacebook上で動的な画像を共有しようとしているので、24時間に1回以上は変わるので、画像をキャッシュしないでください。画像をキャッシュしないことを強制するいくつかの方法がありますextrenalhitキャッシングを防止する

context.Response.Cache.SetCacheability(HttpCacheability.NoCache); 

はexternalhitのようなものを無視していますか?私はlinterを使用してキャッシュをクリアすることは知っていますが、キャッシュされたイメージの代わりに変更されたイメージを表示するたびにリンターを実行するようにユーザーに指示するのは愚かです。

私は、プログラムでlintのURLにスクリプトを書いて、TOSをagianstにするとしますか?

+1

外部ヒットはキャッシュディレクティブを無視します。コンテンツを拾うだけです。新しい画像ごとに新しいページを作成して、URLが画像ごとに一意になるようにするのはなぜですか? – scibuff

+0

私はそれを行うことができましたが、ここには事があります:1.UsersはFbのリンクを共有します 2.画像の変更 3.Imageは新しいURLになりましたか? 4.URLをFacebookに共有する必要がありますか? これは、画像が変更されるたびに新しいリンクを共有するようにするのはちょっとばかげているでしょう。 – formatc

+0

つまり、共有されている画像は変わるのですか?私はその場合、最良の解決策は、共有される前にURLのリンターでそれを打つことだと思います。 – scibuff

答えて

0

画像ごとに異なるURLを使用し、そのURLを指すボタンがあります。これは基本的にこれを行う唯一の方法です。そうでない場合は、遡って好きなものの詳細を変更することになります。 Xが好きな後にロックされ、更新されません(私はX = 100だと思います)

0

私はそれが不可能だと思います!答えを受け入れるだけです。