我是Appengine的新手,我似乎无法解决静态文件服务问题。我已阅读所有官方相关文档。
据我所知,在app.yaml中将目录或文件标记为静态将会将它们与源"分开。但是,我无法再找到任何信息。
在app引擎部署之后,我看到两个GCS存储桶。默认存储桶" projectname.appspot.com"和一个临时存储桶" staging.projectname.appspot.com"。我的项目有很多静态文件,这些文件都正确提供,但默认存储桶是完全空的。这些文件实际存储在哪里?
我几乎找不到关于暂存文件的确切内容以及如何使用临时文件"以及临时文件的信息。一周后删除。这个暂存存储桶似乎同时包含源文件和静态文件,但所有文件名都经过哈希处理,因此不会立即明显。
我的问题是app引擎静态文件到底在哪里?他们在哪里以及如何存储?我的应用程序是一个基于Django的应用程序,如果它相关。
答案 0 :(得分:1)
静态文件不会保存到您应用的存储桶中,但是在Google的基础上专门用于直接提供静态内容,这是您无法访问的静态内容,例如您的应用&#39 s桶。
另请参阅Does Google App Engine use google CDN to distribute static resources?
的已接受答案通常,您不必担心静态文件的存储位置 - 只要部署成功,您就可以相信Google会为您的应用提供服务。