贵阳筑巢系统浅谈大型网站访问速度优化策略
网站访问速度快慢直接影响公司和用户利益,其重要性不言而喻,贵阳筑巢系统分享了近期�贵阳网站优化访问速度时积累的一些经验,希望给各位运维人员带来一些帮助�
背景:随着业务快速增长,面对每天上亿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电话办理、贵阳搜索推广、贵阳百度推广、短信群发等服务为一体的新生代贵阳网站建设公司。公司拥有扎实的客户基础、完善精湛的技术能力、个性化的客户服务追求,健全的服务流程。确保客户能够实现网络营销一站式服务效果�