用新浪SAE进行微信/游戏开发的办法

时间:2015-06-10 18:26:17

按照惯例,我先给大家简单介绍下相关的背景:

SAE是新浪研发中心于2009年研发的公有云计算服务平台,提供了一系列分布式计算和存储技术给开发者们使用。用几个词来形容就是性能卓越,功能强大,简单易用,安全稳定。目前国内这样的云计算平台,除了SAE之外比较出名的还有百度的BAE,京东的JAE等。

目前SAE主要支持PHP、Python、Java三种服务器语言。


以下是SAE的使用步骤:

一,注册SAE,微博登录,其他按要求填写,并按提示设置安全码。(邀请链接:http://t.cn/R40C6aD

二,进行实名认证(否则SAE会在所有经过数据流上加上安全提示,会导致各种验证问题)

三,在左侧的控制台-应用管理点击创建新应用。(按提示填写对应内容,开发语言选择你项目对应的动态开发语言)

新手会有一个疑问,微信游戏怎么选,如果只是些HTML/CSS/JS文件,是不需要开发语言支持的,随便选都可以的。具体你需要考虑到以后会使用哪种语言来开发应用,开发语言一但选择无法修改。

用新浪SAE进行微信/游戏开发的办法

四,点击创建应用,输入安全码,创建成功进入如下图所示界面。(或在首页控制台应用管理点击对应的应用)

用新浪SAE进行微信/游戏开发的办法

五,点击代码管理,编辑和修改应用代码。点击编辑代码可在线编辑,但请注意上传代码时的文档编码。点击操作-上传代码包可上传zip、 gz、tar.gz三种压缩包,文件大小不能超过20MB,同名文件将会被覆盖。上传后的目录结构将跟压缩包内的目录结构保持一致。如果压缩包中包含有中文文件名的文件,请使用utf8编码,否则会上传失败。

如果文件非常多,或者需要频繁修改。在这里建议使用TortoiseSVN工具来部署你的代码,在代码管理界面的最下面,有SVN仓库地址。使用方法大家可百度一下。

用新浪SAE进行微信/游戏开发的办法

六,应用数据库。如果你的应用需要数据库服务,那么点击服务管理,选择MySQL可配置你的应用数据库,需要注意的是在SAE上连接数据库请使用对应的SAE常量,在开发与调优-预定义变量-SAE常量可看到相关说明。如果你的应用涉及到数据库,必须在数据库配置文件中改写成SAE的数据库常量,否则应用无法连接连接数据库。

七,Storage。如果你的应用需要上传功能或需向本地写入文件,那么点击服务管理,选择Storage。通过SAE的分布式文件存储服务,来存放你的文件。特别注意,由于SAE的应用环境没有写入权限,如果你的应用涉及上传功能或需要向本地写入文件,必须改写成SAE的实现方法,将文件写入Storage仓库。

用新浪SAE进行微信/游戏开发的办法

一般来说,如果只是想放微信游戏,只需要通过步骤5将代码上传到SAE就行了。然后在链接那里复制你的游戏地址即可。


邀请注册地址:https://www.sinacloud.com/public/login/inviter/gaimrn-mddmzeKWrhKWnaoGem699eIGvfoy6dg.html   (首次注册可获得200免费云豆奖励,首次充值可获得600云豆奖励)


本站所有文章均为小宇博客原创,转载请注明来源及出处!

作者:宇天行 (关于我

本文首发地址:https://www.huceo.com/post/409.html

或许您还会喜欢这些文章:

Tags: 作者:宇天行 | 分类:开发技术 | 评论:8 | 浏览:8061

您正在以游客身份发表评论:

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

评论者2016-04-02 17:09:14回复评论
想问一下楼主是不是现在放到sae上的游戏等无法分享到朋友圈了,被屏蔽了是么?
宇天行2016-04-03 12:18:04回复评论
因为SAE公用域名用的人太多了,所以建议绑定自己的独立域名。
评论者2016-04-18 16:28:27回复评论
楼主,你好,新网的域名绑定您用过没?为什么我ping 我的A记录的IP总是超时,但是万网的没问题。可是我只有新网的备案了啊。。求楼主大大解答下,跪谢~!
宇天行2016-04-18 17:26:07回复评论
禁ping了吧,直接绑定就好
评论者2016-04-19 10:46:16回复评论
谢谢大大,不知道怎么回事,过了三四天刚ping通了,只是延时有400多
评论者2016-04-19 10:36:17回复评论
谢谢大大的回复,sae域名验证那里两个都显示的是,然后我域名解析都OK了,并且删掉了空间商以前的cname记录,改成了我自己的sae的,但是不知道为什么直接浏览器输入地址还是以前的空间商的~~ 求大大指点
宇天行2016-04-19 11:00:32回复评论
正常,DNS记录有缓存的,你可以ping一下你的域名,看看cname记录变过来没
评论者2016-04-03 18:53:06回复评论
谢谢楼主的回复!