私がFacebookの外部ヒットスクラップページを24時間ごとに新しいデータとして正しく理解していれば、私のユーザーはFacebook上で動的な画像を共有しようとしているので、24時間に1回以上は変わるので、画像をキャッシュしないでください。画像をキャッシュしないことを強制するいくつかの方法がありますextrenalhitキャッシングを防止する
context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
:
はexternalhitのようなものを無視していますか?私はlinterを使用してキャッシュをクリアすることは知っていますが、キャッシュされたイメージの代わりに変更されたイメージを表示するたびにリンターを実行するようにユーザーに指示するのは愚かです。
私は、プログラムでlintのURLにスクリプトを書いて、TOSをagianstにするとしますか?
外部ヒットはキャッシュディレクティブを無視します。コンテンツを拾うだけです。新しい画像ごとに新しいページを作成して、URLが画像ごとに一意になるようにするのはなぜですか? – scibuff
私はそれを行うことができましたが、ここには事があります:1.UsersはFbのリンクを共有します 2.画像の変更 3.Imageは新しいURLになりましたか? 4.URLをFacebookに共有する必要がありますか? これは、画像が変更されるたびに新しいリンクを共有するようにするのはちょっとばかげているでしょう。 – formatc
つまり、共有されている画像は変わるのですか?私はその場合、最良の解決策は、共有される前にURLのリンターでそれを打つことだと思います。 – scibuff