SAEPython的发展历程.PDF

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAEPython的发展历程

SAE Python的发展历程 在这里写上你的标题 副标题文字副标题文字 Alan Chan Email: chenfeng2@ 作者名字/日 期 目录 00 写上你的文字你的文字 ● SAE Python介绍和现状 01 ● SAE Python的技术变迁 02 03 04 05 Why SAE ? ● PaaS平台 ● 帮助开发者更加快速的开发应用 ● 从部署中解放出来,让开发者专注于应用开发 ● 更高的性能,更高的可靠性 ● ... 示例 第一步:创建一个python应用 第二步:打开终端 $ mkdir helloworld $ cd helloworld $ vim config.yaml name: helloworld version: 1 $ vim index.wsgi def application (environ, start_response ): status 200 OK headers [(Content-type, text/plain)] start_response (status, headers ) return [hello, world!] $ saecloud deploy 访问 支持WGI ● 大部分的框架可以直接使用 ... 支持tornado ● 直接支持tornado的异步模式 config.yaml worker: tornado ● 所有对tornado的修改通过monkey-patch的方式完成 ● still at bleeding edge, 目前仅测试过tornado-2.1.1 基础服务 ● Fetchurl, Socket, Mail ● Cron, Taskqueue ● MySQL, Storage, KVDB ● Memcache 直接import即可使用 依赖关系管理 ● 内置了丰富的第三方库 config.yaml libraries: - name: django version: 1.4 ● 用户上传 ○ virtualenv + pip + bundle_local.py ○ 支持zip包上传 ○ 目前不支持c扩展 其它 ● 本地开发环境dev_server.py $ git clone /SAEPython/saepythondevguide.git ● 在线调试环境 ShellMiddleware Now... ● 2000+ user ● 3000+ application ● 200+ active application ● 1000,000+ pv/day

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档