小编eca*_*buk的帖子

使用Cloudflare缓存JSON

我正在为Google App Engine上的应用程序开发后端系统.

我的应用程序和后端服务器与json通信.如http://server.example.com/api/check_status/3838373.json或仅限http://server.example.com/api/check_status/3838373/

我计划使用CloudFlare来缓存JSON页面.

我应该在标题上使用哪一个?:

Content-type: application/json
Content-type: text/html
Run Code Online (Sandbox Code Playgroud)

CloudFlare缓存我服务器的响应以降低成本吗?因为我不会使用CSS,图像等

cloudflare

7
推荐指数
3
解决办法
8655
查看次数

不使用表单将文件上传到服务器?

我们想象那种形式;

<form action="http://api.blabla.com/huhu.php" method="post" enctype="multipart/form-data">
        <input type="file" name="files[]" />
        <button type="submit">submit</button>
    </form>
Run Code Online (Sandbox Code Playgroud)

我想在不使用上面的表单的情况下将文件上传到此服务器.

我用php curl尝试了这个,但我不能.

我想要它,因为我要上传大量文件.这应该是cron工作的自动化.

html php curl file-upload http-headers

3
推荐指数
1
解决办法
5930
查看次数

Google App Engine投影查询

我有这样的模型:

class Users(db.Model):
   email = db.EmailProperty(required=True, indexed=True)
   user_name = db.StringProperty(required=True, indexed=True)
   api_key = db.StringProperty(required=False, indexed=False)
   active = db.BooleanProperty(required=True, indexed=False)
   real_name = db.StringProperty(required=False, indexed=False)
   ...etc
Run Code Online (Sandbox Code Playgroud)

当我尝试进行这样的查询时:

user = db.GqlQuery("SELECT email, api_key, active FROM Users WHERE user_name = :1", username).get()
Run Code Online (Sandbox Code Playgroud)

它返回None,但是当我使用这个查询时:

user = db.GqlQuery("SELECT * FROM Users WHERE user_name = :1", username).get()
Run Code Online (Sandbox Code Playgroud)

没关系,退货.但为什么我不能使用第一个查询?

python google-app-engine google-cloud-datastore

3
推荐指数
1
解决办法
735
查看次数

按价格计算GAE数据存储区与MongoDB

我需要一个NoSql数据库来写连续的日志数据.约.每秒写100次.并且单个数据包含3列且小于1kb.每天只需阅读一次,然后我就可以删除所有日常数据.但我不能确定哪个是最便宜的解决方案; Google App Engine和Datastore或Heroku和Mongolab?

google-app-engine heroku mongodb mlab google-cloud-datastore

2
推荐指数
1
解决办法
3909
查看次数

每个GAE实例都有自己的内存缓存吗?

我想知道每个GAE实例是否有自己的内存缓存,以及是否可以从另一个实例访问从一个实例缓存的数据?或者如果它又需要一个新的查询?

google-app-engine memcached

1
推荐指数
1
解决办法
153
查看次数