1M到底有多大?
服务器
很多人买服务器的时候都会遇到一个问题,想买大一点的带宽,最好200M,可是200M价格贵上天,学生付不起,有的人付了钱,这个月就没饭吃了。
其实买服务器只需要1M带宽
无名的程序员:你坑人的是吧?1M怎么够用,我每秒有1000多个访客啊
我没坑人,1M带宽很足够,一个普通的的网页也只有20多KB,将图片,GIF,视频托管在cdn上,即使每秒一万个访问也不会卡顿。
1M的大小是你无法估量的,有人觉得1T才是无法估量的!
其实一个几万字的网页最多只有1M,现在的服务器处理速度是非常快的,发送1M的网页只需要0.01秒,如果超过了这个时间,说明访问者网速不行。但是...服务器上有很多东西,会导致响应缓慢,淘宝需要的是高性能服务器,而不是高带宽服务器,服务器性能不好照样崩~
写代码
有些人觉得代码分分钟就能写到1M以上,真正的情况是:你写了半小时连500kb都没写到
可怜的已经秃顶的程序员:为什么我写了那么多代码才这么大?
是你小看了一个字的大小,一个字才1b,一个空格也只有1b,中文一个字才2b,有的地方3b。提升打字速度才能加快内存占用。(建议不要这么多,被用户打爆头了不怪我)
那为啥git仓库很大但代码很少呢?
因为git仓库更目录下有一个叫做.git的文件,这个文件里放着所有提交记录,一个git仓库,.git文件占用70%+,如果觉得太大了,可以gc来解决。