Google App Engine 目前对每个项目有 10,000 个文件的限制。
我有几个问题:
有没有人看到谷歌有任何迹象表明这会增加?为什么他们有这么小的文件限制?
我的应用程序有数千张图片。减少文件数量的选项有哪些。我是否必须将图像移动到另一个托管服务...或者我可以以某种方式将它们压缩,这样它们就不会全部计入 10,000 个文件限制?
我的项目结构如下所示,
.
??? app
? ??? api
? ??? models
? ??? services
? ? ??? lib
| | |__ worker.yaml
| | |__ worker.py
| |_ main.py
|_ app.yaml
Run Code Online (Sandbox Code Playgroud)
我正在尝试models从app模块(即默认模块)中导入worker.py,
from app.models import db
Run Code Online (Sandbox Code Playgroud)
但它显示No module named app.models。但是我可以在内部实现相同的目标main.py。请注意,我同时运行app.yaml和worker.yaml文件。
跟进gcloud app deploy :此部署包含太多 文件
This deployment has too many files. New versions are limited to 10000 files for this app.
Run Code Online (Sandbox Code Playgroud)
我只更改了 4 个文件,但似乎试图下载更多文件。
我如何找出这些 10k 文件包含在我的部署中,以便我可以开始在我的skip_filesin 中排除它们app.yaml?