Tags: 运维开发

游戏自动开服篇(3)-全自动化流程

为什么要全自动开服: 1、人工录入信息仍然会有错误,人是可能出错,机器很难出错。 2、录入新服信息前需要面对庞大的硬件资源信息,从中挑选出合适的WEB或DB服务器,这是个体力活消耗的时间长,就算小心翼翼最后的结果还是游戏服对资源的分配不均, […]

继续阅读 →

游戏自动开服篇(2)-半自动化流程

坑要一个一个填,砖要一块一块搬。全自动化都是从半自动化优化而来的,半自动化只是代码实现了人肉开服的步骤。半自动开服流程如下: 1、录入新服信息,端口、服名、WEB服务器、数据库等信息,平台会将这些信息录入到平台数据库,在开服前可以反复修正或 […]

继续阅读 →

游戏自动开服篇(1)-动机和历程

游戏推广运营开始后,每天需要不停的开服,不同游戏、同一个游戏不同大区都需要开服,是不是想想头都大了。开服历程经历了以下过程: 1、石器时代 开始游戏开服都是手工配置文件、拷贝代码,显然很容易出错,效率也很慢,额,应该还谈不上效率。 2、工业 […]

继续阅读 →

python json.dumps处理中文字符

开发一键开服功能时需要预置活动表,就是复制一个标准的库结构并导入一些预置活动数据。问题就出在导入的活动数导入前是中文,导入后变成的类似unicode编码那种格式。分析发现python mysqldb模块从mysql取的数据结果默认转换成了u […]

继续阅读 →

阿里云CDN刷新脚本

我们用了多个厂商的cdn服务,其中就有阿里云的cdn服务,阿里云cdn api接口文档附件中有python脚本刷新cdn的 脚本实例。该脚本适合在命令行模式手动刷新,如果要在项目里面调用不是太方便,所以适当修改了下。 以后在项目中刷新CDN […]

继续阅读 →

Django用户权限分配

django的admin后台自带用户权限管理,能够为用户指定特定的视图权限。实际应用中还不够强大,比如有更新项目20个,共用的是同一个视图views函数,如果给不同用户分配不同项目更新权限,Django自带的admin管理后台就办不到了,它 […]

继续阅读 →

版本更新发布WEB化(5)_视图和模板

模板有三个,一个版本更新的基础的模板,带测试和正式更新的模板、只带正式更新的模板,模板写的比较简单。视图函数就一个,写的稍显复杂。 1、版本更新的基础模板,主要控制左边区域的项目选择 2、只带正式更新功能的模板 3、带测试和正式更新功能的模 […]

继续阅读 →