按照惯例,我先给大家简单介绍下相关的背景:
SAE是新浪研发中心于2009年研发的公有云计算服务平台,提供了一系列分布式计算和存储技术给开发者们使用。用几个词来形容就是性能卓越,功能强大,简单易用,安全稳定。目前国内这样的云计算平台,除了SAE之外比较出名的还有百度的BAE,京东的JAE等。
目前SAE主要支持PHP、Python、Java三种服务器语言。
以下是SAE的使用步骤:
一,注册SAE,微博登录,其他按要求填写,并按提示设置安全码。(邀请链接:http://t.cn/R40C6aD)
二,进行实名认证(否则SAE会在所有经过数据流上加上安全提示,会导致各种验证问题)
三,在左侧的控制台-应用管理点击创建新应用。(按提示填写对应内容,开发语言选择你项目对应的动态开发语言)
新手会有一个疑问,微信游戏怎么选,如果只是些HTML/CSS/JS文件,是不需要开发语言支持的,随便选都可以的。具体你需要考虑到以后会使用哪种语言来开发应用,开发语言一但选择无法修改。
四,点击创建应用,输入安全码,创建成功进入如下图所示界面。(或在首页控制台应用管理点击对应的应用)
五,点击代码管理,编辑和修改应用代码。点击编辑代码可在线编辑,但请注意上传代码时的文档编码。点击操作-上传代码包可上传zip、 gz、tar.gz三种压缩包,文件大小不能超过20MB,同名文件将会被覆盖。上传后的目录结构将跟压缩包内的目录结构保持一致。如果压缩包中包含有中文文件名的文件,请使用utf8编码,否则会上传失败。
如果文件非常多,或者需要频繁修改。在这里建议使用TortoiseSVN工具来部署你的代码,在代码管理界面的最下面,有SVN仓库地址。使用方法大家可百度一下。
六,应用数据库。如果你的应用需要数据库服务,那么点击服务管理,选择MySQL可配置你的应用数据库,需要注意的是在SAE上连接数据库请使用对应的SAE常量,在开发与调优-预定义变量-SAE常量可看到相关说明。如果你的应用涉及到数据库,必须在数据库配置文件中改写成SAE的数据库常量,否则应用无法连接连接数据库。
七,Storage。如果你的应用需要上传功能或需向本地写入文件,那么点击服务管理,选择Storage。通过SAE的分布式文件存储服务,来存放你的文件。特别注意,由于SAE的应用环境没有写入权限,如果你的应用涉及上传功能或需要向本地写入文件,必须改写成SAE的实现方法,将文件写入Storage仓库。
一般来说,如果只是想放微信游戏,只需要通过步骤5将代码上传到SAE就行了。然后在链接那里复制你的游戏地址即可。
邀请注册地址:https://www.sinacloud.com/public/login/inviter/gaimrn-mddmzeKWrhKWnaoGem699eIGvfoy6dg.html (首次注册可获得200免费云豆奖励,首次充值可获得600云豆奖励)