gpt4 book ai didi

caching - 更改的静态文件被裁剪/填充到新的大小并服务于旧的 - Fedora

转载 作者:行者123 更新时间:2023-12-02 11:14:08 25 4
gpt4 key购买 nike

我有一个非常奇怪的问题。我在 Virtualbox 计算机上安装了 Fedora 14,并将其用作 Windows 7 主机上的工作副本服务器。

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

奇怪的是,存在某种缓存问题,因为每当我编辑静态文件时,都会提供旧版本,只不过它被裁剪为新文件的大小,其中新文件得到了如果更大,则用 0 字节填充以达到新的大小。

我尝试更改网络服务器,禁用缓存,一切,它只是不起作用(即使在不同的浏览器中)。当我在 Linux 服务器上打开文件时,它们看起来没问题。

你知道这可能是什么吗?

最佳答案

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

可以通过以下方式修复

EnableSendfile off

...在 Apache 上和

server.network-backend = "writev"

...在 Lighttpd 上。

两者都有效。

关于caching - 更改的静态文件被裁剪/填充到新的大小并服务于旧的 - Fedora,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6886606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com