公司给刚买了云服务器,但是不会部署架设,有这方面的教程吗? 是不是一定要cdn?
官方有什么好推荐的部署方式吗?
不是直接放上去然后登录网址就可以了吗?
不是吧?这么简单??
我不知道诶,我觉得应该和本地调试是一样的啊,放到服务器里,登录网址,服务器直接索引index文件,当然我没实践过,以上纯属猜测,如果需要部署环境的话,百度上应该很多教程吧?
好像是需要环境的。我看到各种各样的,有 php,nodejs,go的,头都大了
那应该是后台吧?
简单说一下你的游戏类型和需求吧,服务器是Windows还是Linux?
是的centos7.2,游戏就是ccc做的网游,服务器是用go做的。 所以希望能用go来部署html5游戏,不知道行不行
可以是可以,但是吃力不讨好。go提供了net/http包,可以用来简易地自己实现一个服务器,方法自行百度。但是你得自己写很多没有必要的代码。
你这种情况应该让专业的来,apache或nginx(没错,CentOS下不用考虑别的,就它俩选一个了,两者的比较优势自行百度)。搭建一个静态文件服务器,监听80端口(这样别人访问你的网站就不用输入端口号,因为80是默认端口),方法自行百度。设置apache或nginx时,会让你设置网站根目录,比如apache默认是/var/www/html/,把你Creator发布的游戏拷贝过来(注意拷贝的是发布目录下的所有文件,比如web-mobile下的所有文件至/var/www/html/,保证有/var/www/html/index.html)。这样你浏览器里输入这个服务器的IP或域名,就可以打开游戏了。
CDN方面,它的原理是在用户和你的服务器之间建立一个文件缓存,玩家所有请求都发向CDN,CDN找不到时会到你的服务器上取(这样额外的好处是,可以避免暴露你的服务器的真实IP,只有CDN知道)。CDN一般会在各地区部署很多服务器进行缓存,一般情况下用户从CDN上取文件会比从你的服务器上快,而且你的服务器可以节省大量的流量以及CPU占用。现在有很多免费的CDN,如果会用还是用上吧。
好的,非常感谢您的解答