我一直在忙着JSON一段时间,只是把它作为文本推出它并没有伤害任何人(我知道),但我想开始正确地做事.
我见过这样的JSON内容类型很多所谓的"标准":
application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json
Run Code Online (Sandbox Code Playgroud)
但哪个是正确的,还是最好的?我认为它们之间存在安全性和浏览器支持问题.
我知道有一个类似的问题,如果REST API返回JSON,那么MIME类型是什么?,但我想要一个稍微有针对性的答案.
我试图允许匿名(或仅从我的应用程序域)读取我的存储桶中的文件的访问权限.
当我试图读取我得到的文件时
```
<Error>
<Code>AccessDenied</Code>
<Message>Access denied.</Message>
<Details>
Anonymous users does not have storage.objects.get access to object.
</Details>
</Error>
Run Code Online (Sandbox Code Playgroud)
```
我还尝试在Google云端控制台中添加具有对象默认权限对话框的域.这给了我错误"您的一个权限无效.请确保您为组和用户以及域的域输入授权ID或电子邮件"
我还研究了为桶做ACL public-read.我唯一的问题是它删除了我对存储桶的所有权.我需要拥有该所有权,因为我希望允许从特定的Google Access ID上传.
无论如何,应该有一个选项来限制特定数量的实例.在应用程序设置菜单中,您所能做的就是限制IDLE实例的最大数量,我不确定它是否按预期工作.我的意思是我将Max Idle Instances设置为1,将Min Pending Latency设置为15秒,但我仍然看到偶尔运行2个实例,长时间没有请求.他们不应该在闲置15分钟后关闭吗?为什么它甚至用这些设置激活一个秒实例,考虑到没有请求延迟15秒?
我运行一个简单的"什么是我的IP"python应用程序,它真的不需要高性能.我的意思是,如果响应在100毫秒或5秒之后真的没有区别,重要的是只有一个实例正在运行,所以那些每天28个实例小时不会耗尽.
Google App Engine 目前对每个项目有 10,000 个文件的限制。
我有几个问题:
有没有人看到谷歌有任何迹象表明这会增加?为什么他们有这么小的文件限制?
我的应用程序有数千张图片。减少文件数量的选项有哪些。我是否必须将图像移动到另一个托管服务...或者我可以以某种方式将它们压缩,这样它们就不会全部计入 10,000 个文件限制?