logo
分类于: 编程语言 计算机基础 互联网 云计算&大数据

简介

游戏服务器架构与优化

游戏服务器架构与优化 0.0分

资源最后更新于 2020-03-29 04:28:35

作者:蔡能

出版社:出版社机械工业出版社

出版日期:2018-04

ISBN:9787111595472

文件格式: pdf

标签: 互联网 编程 程序设计 IT 服务器 游戏程序

简介· · · · · ·

本书针对游戏服务器、应用服务器后台的优化、搭建以及应用进行讲解和介绍。为了照顾各个层面的读者,本书使用的语言是Python 2.7版本,书中并没有就Python基础规则和语法做详细介绍,因此要求读者具有基本的Python编程知识,比如Python库的导入、pip包安装工具的使用、调用库函数等基础语法知识。事实上,如果你专心花上几个小时的时间自学一下Python,就能具备Python的编程基础。本书对读者的知识背景没有特定要求,如果你拥有了Python编程基础,看完本书应该对服务器端需要做什么、应该做什么、怎么做,有了然于胸的感觉。
直接下载

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 第一部分 网络和服务器
  3. 第1章 Python网络编程模块
  4. 1.1 Python Socket
  5. 1.2 服务器端其他Socket方法
  6. 1.3 客户端Socket
  7. 1.4 通用的Socket方法
  8. 1.5 SimpleHTTPServer和BaseHTTPServer
  9. 1.6 urllib和urllib2
  10. 1.7 事件驱动框架Twisted
  11. 第2章 通信加密
  12. 2.1 软件、通信加密的几种常用方案
  13. 2.2 OpenSSL
  14. 2.3 SSL/TLS通信
  15. 2.4 其他加密方式
  16. 第3章 服务器实作
  17. 3.1 构建Python Websocket服务器
  18. 3.2 多线程服务器
  19. 3.3 线程池
  20. 第二部分 存储与数据库
  21. 第4章 基础内容存储
  22. 4.1 数据库存储的种类
  23. 4.2 SQL与NoSQL
  24. 4.3 内存与IO读写速度
  25. 4.4 同步内存数据
  26. 4.5 数据备份和恢复
  27. 4.6 不可或缺的SQLite
  28. 第5章 存储方案
  29. 5.1 高并发服务器的存储方案
  30. 5.2 高速缓存
  31. 5.3 二进制存储方案
  32. 5.4 大规模计算
  33. 5.5 区块链技术
  34. 第三部分 服务器架构及其方案
  35. 第6章 游戏服务器初探
  36. 6.1 服务器消息和轮询
  37. 6.2 游戏服务器架构演变
  38. 6.3 地图的无缝连接
  39. 第7章 游戏服务器的交互
  40. 7.1 无状态和有状态的服务器设计方案
  41. 7.2 轮询
  42. 7.3 集群方案
  43. 7.4 定时任务
  44. 第8章 游戏大厅
  45. 8.1 大厅登录流程
  46. 8.2 中间件
  47. 8.3 聊天服务
  48. 8.4 大厅与游戏的对接
  49. 第9章 实时交互服务器
  50. 9.1 长连接和强交互
  51. 9.2 使用UDP的方案
  52. 9.3 协议包的设计和实现
  53. 9.4 断线重连
  54. 第10章 天梯和经济系统
  55. 10.1 什么是天梯
  56. 10.2 天梯层级
  57. 10.3 经济系统
  58. 10.4 预留接口和热更新
  59. 第11章 服务器承载量和客户端优化方案
  60. 11.1 心跳服务
  61. 11.2 同步校验
  62. 11.3 服务器承载
  63. 11.4 守护者进程
  64. 11.5 客户端优化方案
  65. 第12章 分布式服务器
  66. 12.1 什么是分布式系统
  67. 12.2 流式处理
  68. 12.3 Python分布式框架
  69. 附录A 不同语言之间的区别