面对着同样的网络环境,看着别人的网站“唰”地一下就展现出来,你真的心急如焚又看着别人也没有攒出一大笔钱给服务器加点内存,一种“购物”的失败感痛苦的难以入睡。我想下面的一些做法和数据可以端正你在网站性能方面的看法,带你走出误区。当我们面对客户和访客的埋怨,通常大笔的花钱,把硬件提升到一个奢侈的黄金组合。采用硬件负载均衡设备把主流应用流量管理和性能增强功能集成到一个功能强大的平台上包括二到七层服务负载均衡。但后果可能是“CFO的怒目圆睁+客户和访客怨声”。
别激动,很多时候事情并没有你想象的这么严重!我们知道:一次Web应用程序请求,就是从浏览器发出一些参数到你的服务器,然后服务器上的程序对请求进行处理,再生成浏览器可以识别的内容,最后由浏览器将这些内容展现给访问者。人们将这一过程划分为“后端”和“前端”两个部分。“后端”用于分析用户请求,执行数据查询并对结果进行组织,形成浏览器可以呈现的内容,前端负责将后端生成的内容通过网络发送给客户端浏览器。很多程序员以精通“底层开发”或“后端开发”为荣,却忽视了前端页面的设计。
实际上,在Internet上,Web的性能已经成为判断一个网站成功与否的一个重要评估标准。以往我们发现网站访问速度缓慢之后,常常会检查复杂的网络系统去确定Web服务器系统的各个后台环节是否有问题,别白费劲了,你不会得到想要的任何改变。惟一需要改变的可能就是时前端页面没有优化的习惯。相信我,“先后再前”的做法绝对是一种陋习!