jos*_*eym 5 javascript apache caching garbage
不久前我遇到了javascript资产的问题.当我对它们进行更改时,它们不会生效,文件将变为无效的javascript(firebug抛出错误和警告).
我注意到我的更改没有出现,并且特殊字符被添加到文件的末尾.多挖一点,我注意到特殊字符正好是我编辑的字符数.
原始代码:
$(document).ready(function(){
alert('what');
});
Run Code Online (Sandbox Code Playgroud)
添加一行,应如下所示:
$(document).ready(function(){
alert('what');
alert("what's going on?!);
});
Run Code Online (Sandbox Code Playgroud)
渲染如下:
$(document).ready(function(){
alert('what');
});??????????????????????????
Run Code Online (Sandbox Code Playgroud)
当我研究时,我发现修改apache配置/etc/httpd/conf/httpd.conf并注释掉EnableSendfile off修复了这个问题.
现在问题已经回归,但是apache配置没有改变.
请帮忙.我目前的工作是重命名文件,查看新文件并将其命名为; 这让我非常恼火.
我正在开发一个流浪盒,CentOS 6,PHP 5.3/apache 2 - 原始解决方案可以在这里找到:VirtualBox for Apache中的共享文件夹.
不幸的是,这似乎不再起作用.
通常当EnableSendfile On导致破坏时,EnableMMAP会导致类似的问题.尝试关闭它.你提到你在Vagrant中使用CentOS而不是主机操作系统.这是Windows的常见吗?
| 归档时间: |
|
| 查看次数: |
1409 次 |
| 最近记录: |