对于MVC ASP.NET应用程序,我将以以下方式将javascript文件添加到_Layout.cshtml文件中-
function loadJS() { var el = document.createElement("script"); el.src = "/Scripts/script.js"; document.body.appendChild(el); } if (window.addEventListener)
我有一个大型网站,它使用Drupal核心的匿名用户的页面缓存。我做了一些需要部署的javascript更改。由于页面当前是缓存的,所以我需要清除页面缓存。
我想知道是否有一种只清除页面缓存的方法?如果可能的话,我不想重建任何其他缓存(例如菜单)。
我知道Drush在缓存方面提供了一定程度的粒度;然而,Drush似乎不能只清除页面缓存。
$ drush cc
Enter a number to choose which cache to clear.
[0] : Cancel
[1] : all
[2] : drush
我有一个包含两个js文件的页面的问题。在firebug中,它显示每次页面加载时,这两个文件都包含在前缀?_=someRandomNumber中
我不知道这个随机数是从哪里产生的,我猜这就是文件不被缓存并在每次页面命中时被下载的原因。
这是firebug快照
GET http://127.0.0.1:8500/file1.js?_=1251379620583
GET http://127.0.0.1:8500/file2.js?_=1251379620583
200 OK
697ms jquery-1....2.min.js (line 19)
GET http://127.0.0