什么是SAE且如何使用SAE?
知道GAE (Google App Engine) 的人对SAE (Sina App Engine) 就不会太陌生.
新浪也开始支持托管Web应用程序了, 通俗点就是提供免费(收费)的空间给你.
示例: 我的GAE博客. 欢迎各位看客测试.
1. SAE是什么?
你可以把SAE看成虚拟空间提供商, 如下图, 这是测试期间的每日配额.
(点击图片看大图)
关于SAE的官方解释如下 (引用于SAE faq):
SAE是Sina App Engine(新浪应用引擎)的缩写,SAE是一个分布式web应用开发运行的服务平台,其不仅仅包含创建、部署web应用的简单交互,更涉及一整套大规模分布式服务的解决方案。用户通过SAE可以方便的创建web应用、定制web应用、开发web应用、部署web应用、切换线上版本、删除应用,大大节省了开发者的开发成本和运维成本。
SAE适合的人群有: PHP开发工程师, 系统架构师, 系统管理员, 网站运营者. 当然像我这样的菜鸟什么也不懂, 一样也可以使用.
2. 如何注册SAE?
官方网址: http://sae.sina.com.cn/
现在新浪并没有公开注册, 虽然你能在上面的链接看到创建帐号, 可惜打开后你就会失望的.
现在第二批邀请码也已发放完成, 需要的请继续关注官方博客.
需要说明的是注册需要手机验证.
3. 如何使用SAE?
如果你已经拿到帐号, 只要简单几步就能部署一个web应用了.
在使用之前, 你应该知道SAE是LAMP架构, 如果你开发的是.NET, 还是换个地方吧.
然后创建新的程序应用, 用SDK上传自己写好的web程序就O啦. 这里以WordPress for SAE为例做个演示.
点击下载: wp4sae , 下载后打开SDK, 新建一个版本, 记得一定要整数.
复制wp4sae程序到Apps Base目录, 不需要修改config.php文件.
目录地址示例: F:\SAE_SDK_Windows_1.0.2\apps\bwskyer\1\code点Upload All上传即可, 访问 http://bwskyer.sinaapp.com/ 就可以看到安装界面了.
安装时会提示数据库警告, 不影响使用. 如果要查看数据库, 到SAE后台打开phpmyadmin.
4. 关于SAE的更多东东
SAE开发者文档中心: http://wiki.sae.sina.com.cn/
API文档中心: http://apidoc.sinaapp.com/
开发博客: http://blog.sae.sina.com.cn/
End
2010年02月10日 18:03 沙发
新浪有这东西?
2010年02月10日 21:14 板凳
我对GAE还没有研究透彻呢。。。
2010年02月10日 22:37 地板
sae可以跑wp?
2010年02月10日 23:10 4楼
@万戈:如果做开发的话, 调用函数要看看它的API, 比如email现在就只支持smtp.
@新建文本文档:可以跑WP的, 看我的GAE博客就知道了.
2010年02月11日 13:44 5楼
这还是我第一次接触这个心概念sae?
2010年02月11日 23:33 6楼
这个….研究起来还真有点费劲……
2010年02月13日 00:04 7楼
新浪搞这个东西 应该有前途啊
2010年03月03日 10:29 8楼
新主题?不错哈
2010年08月23日 18:29 9楼
菜鸟一个,不知道什么概念。
2010年10月23日 17:20 10楼
hi.
我点击“全部上传”按钮后,出现提示:
“function ini_get() is forbidden for SAE security @ line 76, D:\SAE_SDK_Windows_1.0.3.Build1006241613\SAE_SDK_Windows_1.0.3\apps/brite/1/code/wp-admin/admin-ajax.php”
怎
2010年10月24日 16:00 11楼
@ym:现在SAE改了一些东西, 出于安全性考虑貌似没有通过, 你检查下admin-ajax.php第76行看看~
2010年10月24日 19:55 12楼
hi.
第76行为:if ( @ini_get(‘zlib.output_compression’) || ‘ob_gzhandler’ == @ini_get(‘output_handler’) )
怎么改呢?谢谢赐教