我在这里问这个问题是因为我很确定这是一个Linux问题。
我在UbuntuServer12.10上本地运行Apache服务器,它运行在Windows 7上的虚拟机(VirtualBox)中。"www“目录在Ubuntu和我的Windows之间共享,使用VirtualBox的”共享文件夹“功能。
注意:它基本上是windows中的本地目录。在Ubuntu中,它会在启动时自动挂载。
服务器也可以通过像http://192.168.56.101/website1这样的URL从我的Windows主机访问。
问题是,来自该URL的图像似乎被缓存,直到我重新启动虚拟机。
例如:
运行在Ubuntu上的Apache服务器上的URL http://192.168.56.101/website1/images/bg.png指向Windows上的这个文件c:\www\website1\images\bg.png。在Ubuntu中,它存在于/var/www/website1/images/bg.png下。
如果我在Windows主机的Photoshop中修改该文件,Ubuntu服务器中就看不到这些更改。我怀疑Linux缓存文件或什么的,因为在重新启动VM之后,我会看到更新的映像。
有没有办法禁用/var/www目录下的任何内容的缓存?这会降低性能吗?
发布于 2014-01-28 09:23:19
https://unix.stackexchange.com/questions/111272
复制相似问题