新浪推出支持PHP+MySQL的云计算平台:Sina App Engine
2009 11 9 12:08 PM 3040次查看
PHP5 Runtime运行环境 - - - - 基于PHP 5.3.0内核如果费用不高,或是像Google App Engine一样提供大量免费配额的话(至少演示视频里的应用类型中有免费应用),估计会吸引不少人。毕竟国内大量Web开发人员都熟悉PHP+MySQL。
支持读写分离的分布式数据库服务 - - - - 基于Mysql数据库
分布式文件存储服务 - - - - 基于分布式文件系统
基于Memcache协议的分布式缓存服务 - - - - 基于集群memcache系统
URLFetch远程数据抓取服务 - - - - 基于分布式proxy服务
Cronjob定时任务 - - - - 基于分布式定时器服务
SPP图片处理服务 - - - - 基于分布式高CPU计算服务
相比Google App Engine的话肯定还不成熟,不过安全限制应该会少很多吧,而且GFW也会更自重。
但是由于禁用了很多函数,所以常用的WordPress、Discuz!、PHPWind之类的应用是不能直接部署到SAE的,必须经过修改。不过有个WordPress for Sina App Engine修改版可用。
从目前已有的文档来看:
没有本地测试平台,必须部署到SAE服务器去测试。
不允许改写本地文件,禁用了很多PHP函数和类(主要是防止改写文件),但是提供了sae_store.writeData()来改写文件,这让我有点看不懂。
fetch_url似乎只支持GET方法,连POST都不知道咋弄。而curl则只能读取SAE内部数据。
memcache使用前需要启用和初始化,也可禁用该服务,似乎没有过期时间的设置,也不支持自增、自减、删除、清空、命名空间及同时访问多个key。
sae_mysql使用前需初始化(连接),还有繁琐的密钥和关闭,用法和PHP的MySQL 函数差不多,未看到如何处理事务。
定时任务的设置似乎比GAE更多,例如时间和次数的设定。
图片处理目前只支持JPG和PNG,文件大小限制到2MB以内。
session池还暂无文档,不知道有什么用。
日志系统也无文档,只提到可用,更奇怪的是error_log()还禁用了。
缺少GAE上的用户、邮件、后台任务、XMPP等API。
版本只支持正整数,无法使用浮点数和字符串。
未提到是否支持HTTPS访问。
不过现在还未向公众开放,只提供给新浪内部员工和合作伙伴试用,期待其正式开放啊~
0条评论 你不来一发么↓