最近有两位同窗开发开发了用程序在线竞猜数字的小游戏,能够经过如下两个网址去玩:php
bbaa的游戏 http://bbaass.tk/math/html
codetiger的游戏 http://www.codetiger.win/extra/index.phppython
以bbaa的游戏为例,是猜1-10000之间的一个数字,第一猜5000,和以后的每一次猜5000,
你须要发送的数据老是同样的,因此能够预先把数据封装起来备用,直觉上以为能够节约极其少许的时间。api
好比你第一猜5000,你须要发送的数据格式下:
{"Send": "Aaswer", "useranme": "codegay", "math": "5000"}
后来你第二次猜5000,你仍是须要发送以下数据:
{"Send": "Aaswer", "useranme": "codegay", "math": "5000"}
依此类推第三次猜5000,只要数字相同,须要发送的数据都是相同的:
{"Send": "Aaswer", "useranme": "codegay", "math": "5000"}
url
那干脆就先把全部可能须要发送的数据先封装起来备用咯,python3代码以下:spa
用法:
猜5000 == 调用 data[5000]
猜2003 == 调用 data[2003]
code
一样的思路继续往底层发散:
底层HTTP库须要处理和拼接的数据都是同样的,硬件网卡须要发送的数据都是同样的,
因此能够考虑在更底层的方面封装好数据。甚至定制专门用于发送数据的硬件。
我本身作不到,脑补一下仍是感受很嗨,虽然即便能作获得也没有什么卵用。orm