新浪SAE是一个云计算平台,发展到现在2011年,你可以把它当成是一个免费PHP虚拟主机使用,还不需要备案。因为它每天都有免费配额,大概相当于一个5万PV的PHP网站主机空间,而这个是不用交钱的。

    下文是一篇入门攻略,能让你快速了解一些SAE的主要特点,并且学会上传第一个测试网站。你在这个过程中不需要任何花费,所以它是免费又强大的。

本教程的PDF文档下载地址:http://saegonglue.sinaapp.com/pdf/sina-sae-gongluev01.pdf

新浪云计算平台,简称新浪SAE。通俗地说,新浪SAE是用来放网站的,跟谷歌的GAE云计算比较相似。新浪SAE主要是提供了一个有点不标准的PHP运行环境,用户基本上只要像普通主机空间那样上传PHP代码和数据库,然后做点修改就可以运行了,下文会详细地提到。用户不用关心硬件架设,也不用知道新浪SAE上运行的是什么操作系统,更不需去配置运行环境等一大堆的麻烦设置。

新浪SAE云计算的申请地址是:

SAE登录:http://sae.sina.com.cn/activity/invite/27352/weibo


以下是攻略全文,第一部分为主要问题问答,第二部分图文教你怎么上传运行第一个HelloWorld应用。


一、SAE的主要特点和常见问题。


1. 新浪SAE的官方网站首页是什么?怎么申请开通?

答:官网链接:http://sae.sina.com.cn/activity/invite/27352/weibo,绑定新浪微博账号马上就开通登录。有新浪微博账号的就直接登录,没有的话可以注册一个,进去后台就可以开始创建应用啦。

2. 新浪SAE是免费的吗?怎么计费?

答:新浪SAE官方用”云豆”作为它的货币计算单位。一个云豆大概是1分钱,100个云豆为1元,预先充值人民币到账户变成云豆,再每天运行消耗扣掉。计费是按照使用资源的多少来消耗云豆的。例如流量每使用1Gb,目前的价格是240云豆,也就是大概2.4元左右。然后其他的CPU占用、高级API使用等都有相应的云豆价格。

3. 为什么说它相当于一个免费的PHP虚拟主机空间?

答:目前SAE平台还是Beta版,还在测试中,因此每天都有一些免费的额度给用户使用。当前的额度是每天自动将你的账户补满200云豆,如果在后台提交身份证通过实名认证,每天就自动补满1000云豆。每天1000云豆,对于某些中小型网站是完全足够了。

4. 新浪SAE都有哪些优势和好处?跟其他PHP主机空间对比如何?

答:好处有很多,首先伸缩性,你使用了多少就计算多少,不必一次性大投入,也不必担心访问太大又得换服务器;第二是不用装操作系统,不用配置环境,也大幅降低了配置上的漏洞;第三,多线路连接加速,不用考虑网通还是电信;第四,服务比较安全稳定,普通主机商经常死机丢失投诉也没人管,SAE出现不能使用的概率非常小。第五,更多的扩展PHP API,如定时任务、分词等。

5. 新浪SAE云计算有哪些缺点?适合我的网站吗?

答:新浪SAE的主要缺点是,由于云计算的特性,它的文件存储接口与标准的PHP有些不同。你的PHP代码并不能马上运行,需要检查一下代码中的I/O流程,这个可能会对现有的复杂PHP网站造成一些麻烦,比如使用了Smarty模板引擎,路径设置上要做一些改变。第二,.htaccess配置文件也不支持了,换为SAE新的AppConfig设置。第三,邮件发送也改成了SAE的自带服务。其他基本都与PHP一样。 

6. 我怎么上传网站?怎么绑定域名?域名需要备案吗?

答:上传不能用传统的FTP上传,而是通过现有的SVN软件工具去上传代码。原本新浪SAE是采用它自己开发的SDK工具去上传,但后来放弃了SDK,直接改为了SVN上传,这样使用成熟的SVN软件就可以了,也是一件很方便的事情。关于域名,开通之后是一个挂在Sinaapp下面的二级域名,目前还没有全面开通独立域名绑定,不过你也可以给新浪SAE发邮件申请绑定独立域名,前提是你的域名必须是已经备案了的。也许你可以把SAE挂在你自己的二级域名下面,仅仅使用sinaapp.com的二级域名是不需要备案的 

7. 新浪云计算SAE平台的网站带宽多少?访问速度独享多少Mb的带宽?

答:因为它是按照流量使用额收费的,所以并没有通常虚拟机那种独享多少Mb的概念。速度上是非常快的,无论网通还是电信。但是如果有大量的下载上传,那么所花的云豆也是价值不菲的。 

8. 有没有典型的网站案例?

答:当然有, 例如这篇SAE攻略放在了saegonglue.sinaapp.com, 还有新浪微博AIR客户端的 sinatair.sinaapp.com, 九宫格日记:grid.sinaapp.com等等。

二、开通并运行第一个SAE网站。


步骤1. 注册一个新浪微博账号,如果已有账号跳过这一步。 


步骤2. 访问SAE网址:http://sae.sina.com.cn/activity/invite/27352/weibo,点击”用微博账号登入”按钮,根据提示开始绑定微博账号。
首先是填写真实姓名,这个以后如果实名认证,每天得到的免费云豆多一些。第二是填写安全邮箱,上传代码的时候要用到这个安全邮箱和后面的安全密码来登录。第三是填”安全认证密码”,以后增改SAE的应用、上传PHP代码都靠这个安全认证密码了,所以要保管好邮箱和密码。设置完这些资料以后,会向你的手机发送验证短信,所以一定要填正确的手机号码才能继续下一步绑定。 
 


步骤3. 完成绑定后,进入了后台,点击右上角的”我的应用”,然后就可以”创建新的应用”啦,创建的界面如下图所示: 


步骤4. 填写新建应用的信息后,会让你填写安全密码,就是绑定时候设置的那个”安全认证密码”。成功以后列出了应用清单: 


步骤5. 点击刚创建应用名字,就进入了应用管理。再点左侧菜单中的”代码管理”,打开了代码管理界面。然后再点击右侧的”通过这里创建新版本”,会弹出一个提示窗口要输入版本,随便填一个数字就行了。 


步骤6. 这样应用就基本创建成功了。 现在,记下该页面上面提示的”SVN仓库地址”,这个将是上传PHP网站代码到SAE空间的SVN服务器地址。 


步骤7. 接下来下载一个SVN软件,这里使用的是TortoiseSVN,这个TortoiseSVN软件的Windows版很容易上手,下载地址是:

安装完成以后,直接在我的电脑文件夹里面,右键菜单集成了一个新的SVN的折叠菜单。右键打开这个菜单,第一个就是CheckOut,它会准备把当前的文件夹和远程的SVN目录对应起来。 


步骤8. 这就是CheckOut的界面,第一行填写网页上记下来的SVN仓库地址,第二行是本地代码目录的路径。其他基本不用设置。点击OK继续下一步。 


步骤9.准备上传,却提示要输入用户名和密码。用户名就是绑定了SAE账号是填写的安全邮箱不是微博账号;密码填的也不是微博登录密码,而是绑定时候设置的安全认证密码。然后下面如果打钩钩可以一直保存密码。 


步骤10. 完成CheckOut以后,目录中多了一个数字文件夹,正是我们刚才填写的那个数字。进去这个数字文件夹,新建一个phpinfo.php的测试文件,准备上传去玩玩。这个文件里面写什么内容你懂的,就是只有一句 <?php phpinfo(); ?> 


步骤11. 再次右键点出TortoiseSVN菜单,选择Commit子菜单 


步骤12. 开始Commit,会弹出一个确认上传的窗口,把下面的勾勾show unversioned file打上,刚建的文件就出来了。接下再点击确定,就开始上传到新浪SAE应用了。 


步骤13. 大功告成!一般不会出现上传错误,但随着修改越来越多就比较复杂了,提示框里会告诉你调试信息。 


步骤14. OK!现在你可以使用二级域名访问你的应用了,我的是http://saegonglue.sinaapp.com/phpinfo.php,注意网址里面并没有那个数字的目录。 


新浪SAE云计算的申请地址是:

http://sae.sina.com.cn/activity/invite/27352/weibo

版权声明:本文为chu888chu888原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/chu888chu888/archive/2011/09/13/2174348.html