-2
$script.ready('jui',function() { 
$script('<?php base_path(); ?>js/partnerScripts.js?ts=1315442861','partners');
}); 

そして、なぜ固定の ts=timestamp をタグ付けするのでしょうか? partnerScripts.jsの名前の最後に何か?フォルダー内を検索しましたが、ts=xxxx のないファイルしか見つかりませんでした。コードでのその目的は何ですか。その番号は固定されており、とにかく実際のタイムスタンプのようなものですか?

4

1 に答える 1

4

これは通常、異なるバージョンでの「キャッシュ無効化」のために行われます。

ユーザーにスクリプトを無期限にキャッシュさせたいが、将来は簡単に更新したい場合は、タイムスタンプを更新するだけです。これにより、事実上新しい URL/リソースになりますが、ファイルを同じ場所に保持できます。

はい、そのタイムスタンプは有効で、2011 年 9 月のものです。1970 年 1 月 1 日の午前 0 時 (UTC) からの秒数です。

于 2012-10-03T01:39:46.780 に答える