关于客户端和服务器的思考

最近发现客户端程序员地位越来越高了,仔细想了想

一个端完成一次网络访问分为三个部分,服务器处理时间,网络传输时间,客户端处理展示信息的时间
在几年前的时候,因为硬件性能确实不如现在强,服务器处理速度是瓶颈,阻止人们想看到想看到的信息的时间瓶颈在于服务器
现在如果花费在网络传输上的时间为0.5s,那么用C++写服务器处理时间可能花费1s,用java写服务器处理花费的时间可能在3s
这个时候服务器是性能瓶颈,优化服务器才是重点

后面硬件性能上去了,并且服务器出了分布式这一关键技术,服务器处理速度大大提高,甚至于花费的时间远远小于网络传输的时间
现在如果花费在网络传输上的时间为0.5s,那么用C++写服务器处理时间可能花费0.01s,用java写服务器处理花费的时间可能在0.1s
与网络传输时间相比服务器这点差距好像根本不重要(哪怕有十倍),所以现在服务器程序员并不值钱

但是客户端没有分布式,全部计算要靠一台设备计算,花费在客户端处理的时间要花费2s,那么可以看到现在的性能瓶颈在于客户端上面

资本为何不把精力花费在客户端上面呢,将客户端优化,那么只要减少一半客户端加载的时间,体验改善将大大提高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值