GAE怎样部署单个文件到现有版本上?

2011-02-14 09:28:48 +08:00
 falconeye
5460 次点击
所在节点    问与答
7 条回复
CoX
2011-02-14 10:28:39 +08:00
貌似目前不可以,只能一次全部更新
falconeye
2011-02-14 10:32:09 +08:00
@CoX 好的,谢谢了。
suyu8776
2011-02-14 10:33:02 +08:00
全部更新也只是更新修改过的文件 我看了几次好像都这样 有时候改了一个文件更新速度很快的
darasion
2011-02-14 11:16:00 +08:00
根据每次更新的 log 可以看出 GAE 的更新机制大概是这样:

1、对比服务器与本地文件的 hash 值,找出新文件和修改过的文件;
2、将没修改过的文件在服务器端克隆一份
3、将新文件和修改过的文件上传
4、验证这些文件。

也就是说,真正上传的只是那些 新文件和修改过 的文件,而没有修改过的文件全部在服务器端克隆。
falconeye
2011-02-14 11:28:17 +08:00
@darasion 是不是每次更新都要改一下版本号?
darasion
2011-02-14 11:45:49 +08:00
@falconeye 不用的。

GAE 在更新的时候自动为你更换一个目录,这个目录就是时间戳,这个可以在错误 log 里边发现。
版本只是留另一个选择或备份而已。
falconeye
2011-02-14 11:51:43 +08:00
@darasion 好的,谢谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/8447

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX