如何使用没有缓存的Twisted Web static.File资源?

Adi*_*ban 2 twisted twisted.web

我正在使用Twisted Web static.File资源用于Web服务器的静态部分.

对于开发,我希望能够添加新文件或修改当前静态文件,而无需重新启动Twisted Web服务器.

我在getChild方法中查看static.File的源代码,我无法看到如何缓存资源:http: //twistedmatrix.com/trac/browser/tags/releases/twisted-11.0.0/twisted/web /static.py#L280

根据我的理解,getChild方法在每次调用时返回一个新资源.任何有关创建非缓存的static.File资源的帮助都非常感谢.

非常感谢,阿迪

Jea*_*one 7

twisted.web.static.File直接从文件系统提供.它没有缓存.但是,您的Web浏览器可能有一个缓存.