生成されたHTMLのjavascriptリンクを表示すると、prototype.jsが読み込まれますか?1304329463私は "?1304329463"が何を意味するのか不思議です。prototype.jsに追加された数字は、RORで生成されたhtmlの意味を表します
1
A
答えて
6
単純なキャッシュ制御機構です。
新しいバージョンのPrototypeをインストールすると、その番号が変更され、ブラウザは新しいバージョンを確実にダウンロードします。
(理論的には、HTTPヘッダーを使用してキャッシュを制御できますが、現実世界ではさまざまなブラウザ、キャッシュ、プロキシなどがあり、すべてが微妙に異なる方法で動作します。リソースが変更されるとリソースの新しいバージョンが使用されることを保証します)。
1
静的ファイルに追加される余分なクエリ文字列は、静的ファイルをキャッシュしないRailsの方法の一部ですそれを頻繁に変更してください。追加されるハッシュは、一種の指紋です。そのファイル内の何かが変更された場合、そのハッシュは変更されます。
さらに詳しい情報はthisをご覧ください。
1
Unixタイムスタンプ(Mon、02 May 2011 09:44:23 GMT)のようです。これは、要求時間またはファイル作成時間のいずれかになります。タイムスタンプを追加する理由は、ブラウザに簡単にファイルを再度取得させることができるようにするためです。数値シーケンスが変更された場合は、別のリクエストとみなされ、ブラウザは単にファイルを再フェッチします。これにより、ファイルが変更されたときのキャッシュの問題が防止されます。
関連する問題
- 1. スフィンクスで生成されたhtmlにページ番号を追加
- 2. 生成されたバーコードに文字列リテラルを追加する
- 3. Silverlightプロジェクトの生成されたhtmlテストページにjavascriptを追加します。
- 4. 生成されたレポートにcssクラスを追加しますか?
- 5. は「A」またはランダムに生成された文字列に「」ランダムに生成された文字列
- 6. nibNameOrNilはどういう意味ですか? XCodeの-生成されたビューコントローラの
- 7. PHPで生成されたテーブルにハイパーリンクを追加する
- 8. 生成された文字
- 9. 廃止された意味ですか?
- 10. keytoolで生成されたCSRに電子メールを追加
- 11. WiXで生成されたMSIに要約情報を追加
- 12. 生成されたHTMLに含まれないThymleafテンプレートにソースコードコメントを追加するには?
- 13. Asp.Net MVCは厳密に型指定されたコレクションです。 EditorFor生成されたプレフィックスを追加しない
- 14. divの最後に動的に生成されたdijitを追加します
- 15. TypeProviderは、生成されたアセンブリにリソースを追加できますか?
- 16. 生成されたビルドファイルをクラスパスに追加する
- 17. 生成されたSOAPプロキシにカスタムヘッダーを追加する
- 18. Oracle生成された列をselectに追加する方法*
- 19. 動的に作成されたdivに追加されたイベントは発生しません
- 20. フレックスダイナミックに作成されたコンポーネントがカスタムコンポーネントに追加されました
- 21. Javadocで生成されたpojo JIBXにXSDドキュメントを追加したい
- 22. POSTに追加された文字
- 23. 生成されたソースファイルをxcodeプロジェクトに自動的に追加
- 24. axis2の「分解された構成」は何を意味しますか?
- 25. フォークされたJava VMは何を意味しますか?
- 26. パラメータ化された型は何を意味しますか?
- 27. javascriptまたはjqueryで動的に作成されたdivにhtml要素を追加します。
- 28. Silverlightのページがhtmlに追加されました
- 29. R:関数内で生成された可変数のggplotsを並べて表示します。
- 30. PHPでブラウザで生成されたHTMLをキャプチャするには?
他の人の言い訳に加えて、この場合はUNIXのタイムスタンプです。将来は、チェックサムになります(Rails 3.1はMD5を使用します)。重要な違いは、ファイルが再保存されても、コンテンツが変更されない場合でも訪問者が再びダウンロードしないことです。それは指紋と呼ばれ、[Railsはなぜそれが使われているかを説明するガイドがあります](http://ryanbigg.com/guides/asset_pipeline.html#what-is-fingerprinting-and-why-should-i-care)。 (タイムスタンプの付いたクエリ文字列の使用についての警告にも注意してください)。 – brymck