0

私はWeb開発に不慣れで、自分では理解できないことを観察しました。

多くのWebサイトが、静的ファイルのURIの後にランダムなパラメーターを使用していることがわかります。たとえば、、image-name.jpg?asdhajksdhaなどstyle.css?ahj123hkです。

ランダムパラメータは何ですか?

4

1 に答える 1

3

いくつかの用途があります。

1つは、キャッシュを防ぐことです。乱数は、キャッシングサーバー(およびブラウザー)をだまして、各要求が新しいリソースに対するものであると思い込ませます。

もう1つは、数字は実際には行動を追跡するために使用される識別子であるということです。リソースは静的ファイルでさえない可能性があります(サーバーはコンテンツを提供する前にURLを書き換えることができます)。「乱数」は、追跡データベースのキーに関連付けられています。多くの電子メールクライアントは、その種の追跡からプライバシーを保護するために、リンクである画像の読み込みについてプロンプトを表示します。

于 2013-03-25T04:41:48.463 に答える