Caching 更改后的静态文件被裁剪/填充为新的大小,并提供旧的软呢帽

Caching 更改后的静态文件被裁剪/填充为新的大小,并提供旧的软呢帽,caching,webserver,fedora,Caching,Webserver,Fedora,我有一个很奇怪的问题。我在Virtualbox机器上安装了Fedora14,并将其用作Windows 7主机上的工作复制服务器 它安装了一个Web服务器(首先是Apache,然后我改为lighttpd以查看ot是否解决了问题),我正在编辑共享文件夹上的文件,然后通过Web服务器将它们加载到W7主机中 奇怪的是,存在某种缓存问题,因为每当我编辑静态文件时,都会提供较旧的版本,只是它被裁剪成新文件的大小,其中新文件变大了,它被填充了0字节以获得新文件的大小 我试图更改Web服务器,禁用缓存,所有这些

我有一个很奇怪的问题。我在Virtualbox机器上安装了Fedora14,并将其用作Windows 7主机上的工作复制服务器

它安装了一个Web服务器(首先是Apache,然后我改为lighttpd以查看ot是否解决了问题),我正在编辑共享文件夹上的文件,然后通过Web服务器将它们加载到W7主机中

奇怪的是,存在某种缓存问题,因为每当我编辑静态文件时,都会提供较旧的版本,只是它被裁剪成新文件的大小,其中新文件变大了,它被填充了0字节以获得新文件的大小

我试图更改Web服务器,禁用缓存,所有这些,但都不起作用(即使在不同的浏览器中)。当我在Linux服务器上打开文件时,它们看起来很正常


你知道这可能是什么吗?

最终证明,Apache和Lighttpd的sendfile支持是一个已知的问题

它可以用

EnableSendfile off
…在Apache和

server.network-backend = "writev"
…在Lighttpd上


两者都有效。

我遇到了几乎相同的问题,但与Apache不同。我想你没有什么想法吧?