新闻详细

贵阳筑巢系统浅谈大型网站访问速度优化策略

2015-07-28 来源:http://www.0851360.com/news/33.html

       贵阳筑巢系统浅谈大型网站访问速度优化策略
       网站访问速度快慢直接影响公司和用户利益,其重要性不言而喻,贵阳筑巢系统分享了近期在贵阳网站优化访问速度时积累的一些经验,希望给各位运维人员带来一些帮助。
       背景:随着业务快速增长,面对每天上亿PV的访问量,网站整体加载服务/程序越来越多,导致网站整体访问性能下降。目标:优化网站访问速度,做到行业NO.1!在做网站访问速度优化之前,一定要对当前数据做一定分析,了解哪些元素、服务、业务影响当前网站整体速度,在后期优化过程中,可以一边优化一边与优化前数据做对比。在数据采集和分析方面,推荐使用基调、博睿这种第三方检测工具,这样可以保证数据真实可靠,还可以看到历史数据。具体的优化策略请看以下三个方面的介绍:
       一、CDN至上:CDN原理在此不再累述。现在稍微有点规模的web站点,大多数都会使用CDN,有针对静态的,有针对动态的,还有针对视频流的;在CDN建设上也多种多样,有自建的,有第三方的(比如网宿、蓝讯)。优化过程中需要注意的问题如下:静态资源尽量全部放入CDN,如jpg/png、js/css、swf使用基调检测任务,检测是否有跨运营商访问情况,自定义脚本,实时检测各CDN节点是否出现time_out、50X错误对比访问及源站access日志,提高缓存命中率,增加max-age时间,压缩静态资源。
       二、域名拆分:在域名使用上,也有很多值得注意的地方,我们针对自己的实际情况做了以下方面的改进:
       1、使用独立域名,如网站为bj.58.com,那图片服务将使用58cdn.com.cn,这么做的好处是隔离cookie,减少了通信流量,提升了网站访问速度;
       2、拆分域名,比如原download.58.com可以拆分成dl1.58cdn.com.cn-dl4.58cdn.com.cn四个域名。拆分多个域名的好处是突破IE低版本并发连接数限制。在域名拆分时并不是拆分的越多越好,因为随着域名增多,DNS请求时间和服务器建立连接时间都逐渐会增加,所以一定要紧密结合自身业务。

       三、优化第三方服务:何为第三方服务呢?我是这么理解的,比如bj.58.com这个域名,它下面所有非bj.58.com开头的域名链接,都可以定义为第三方服务。如公司内部的其它系统、第三方公司的统计/广告系统等等。随着业务发展,接入的第三方服务越来越多,一个核心业务页面约100-200个元素中,有近五分之二的元素是第三方公司的,面对第三方服务,我们不能直接保障可用性,所以只能以监控、督促的手段来解决。

       贵阳筑巢系统是一家以提供全套的网络营销服务为发展主线,集贵阳筑巢系统、贵阳网站建设贵阳网站推广、贵阳400电话办理、贵阳搜索推广、贵阳百度推广、短信群发等服务为一体的新生代贵阳网站建设公司。公司拥有扎实的客户基础、完善精湛的技术能力、个性化的客户服务追求,健全的服务流程。确保客户能够实现网络营销一站式服务效果! 


相关新闻:

相关产品: