欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Sina App Engine
来自开放百科 - 灰狐
(版本间的差异)
小 (→服务) |
小 (→链接) |
||
(未显示1个用户的2个中间版本) | |||
第1行: | 第1行: | ||
+ | [[文件:sina-app-engine.png|right]] | ||
Sina App Engine(SAE)是一个基于[[PHP]]环境的Web应用开发和运行平台。 | Sina App Engine(SAE)是一个基于[[PHP]]环境的Web应用开发和运行平台。 | ||
第30行: | 第31行: | ||
*[http://open.weibo.com/ 新浪微博开放平台] | *[http://open.weibo.com/ 新浪微博开放平台] | ||
*[http://sae.sina.com.cn/ Sina App Engine] | *[http://sae.sina.com.cn/ Sina App Engine] | ||
+ | *[http://blog.sae.sina.com.cn/ Sina App Engine Blog] | ||
− | [[ | + | [[category:cloud computing]] |
− | [[ | + | [[category:PHP]] |
+ | [[category:sina]] |
2013年2月5日 (二) 05:12的最后版本
Sina App Engine(SAE)是一个基于PHP环境的Web应用开发和运行平台。
[编辑] 介绍
SAE提供基于PHP 5.3的运行环境(Runtime Environment),支持标准 MySQL、Memcache、支持cURL和GD模块。SAE选择PHP作为首选支持语言最主要的原因是因为PHP语言在目前国内Web开发的比重是最大的,未来我们会考虑支持更多的Web开发语言,如Python、Java等。
SAE的PHP Runtime和官方标准PHP环境几乎完全一样,99%的代码可以不加任何修改完美的运行在SAE环境中。SAE的PHP Runtime出于安全和性能的考虑,对标准PHP进行了一些扩展和改进。
SAE的PHP会随着官方的版本升级而升级,当官方版本升级时,我们会评估其重要程度,并根据SAE自身特点合并到我们的Runtime中。
SAE的核心服务的客户端被编译进了PHP Runtime,这些客户端和标准的客户端没有任何区别,开发者可以像平时一样的使用它们,如MySQL、Memcache、GD、cURL等,而其他大部分服务都是通过PHP层StdLib方式提供的,开发者可以在Runtime环境调用它们,甚至下载到它们的源码。
[编辑] 服务
SAE目前的服务基本覆盖了所有Web应用所需要的功能,包括:
- MySQL(分布式数据库服务,通过RDC提供)
- Memcache(分布式缓存服务)
- Storage(分布式文件存储服务)
- Cron(分布式定时服务)
- Image(分布式图像处理服务)
- FetchURL(分布式网页抓取服务)
- Mail(分布式邮件服务)
- TaskQueue(异步轻量级任务队列)
- DeferredJob(异步大任务延迟队列)
- Counter(分布式计数器服务)
以及一些功能模块,包括:
- AppConfig(应用配置模块)
- TmpFS(本地临时文件读写模块)
- XHProf(Facebook提供的PHP调优工具)
[编辑] 链接
分享您的观点