看来我的 Nginx 配置在缓存 Javascript 文件方面存在一些问题。如果我将其编辑为 JS 文件,它会由 Nginx 提供为http://pastebin.com/raw.php?i=C3XY9T8d,显然文件编码存在问题。如果我重新启动服务器或等待一段时间(不确定多长时间,肯定超过 10 分钟),文件将在没有“�”字符的情况下正确提供。
是否可以选择更改此设置,以使文件不会以某种方式被缓存并以不稳定的编码显示?
我已经尝试过open_file_cache off;
,这解决了我以前遇到的一些问题,但在这里没有帮助。我也一时兴起尝试过chunked_transfer_encoding off;
,但这似乎无关紧要。