【原创】如何分析网站的网络分布和解析策略,快速指导优化用户体验(一)

在中国具有中国特色的基础网络绑架了互联网企业的产品体验!抛开技术层面,网络基本决定了用户体验,能否驾驭好网络已成为了衡量互联网企业及研发、测试、运维等工程师优秀与否的一个重要标准。


那如何驾驭网络呢,个人体会是资源为王,简单理解就是每一个IDC或CDN节点类似移动基站,只能保障基站附近的用户体验,距离越远,信号越弱。资源通常有以下两种途径实现:


1. 个人网站通常使用免费CDN和轻量级CDN,免费CDN例如360网站卫士(http://wangzhan.360.cn)、百度云加速(http://yunjiasu.baidu.com)等。轻量级CDN的代表有又拍云(http://www.upyun.com)等,以上都可以通过免费和付费得到不同的资源及解析服务。(只限于加速范畴)

1)优势:免费版无成本,可以快速低门槛接入,对小站加速立竿见影,收费版为弹性计费,更适合小微网站。

2)劣势:免费版节点少,存在共用和资源不稳定因素,即使是收费版,节点也非常有限,通常30个左右的节点、<100G,总体容量偏小。


2. 企业网站使用第三方CDN和自建CDN,第三方CDN除了传统网宿(http://www.chinanetcenter.com)、蓝汛(http://www.chinacache.com),当前阿里(http://www.aliyun.com)、腾讯(http://yun.qq.com)CDN云也正在崛起,例如电商行业主要使用第三方CDN。自建CDN除了BAT,视频行业都是典型的代表。

1)优势:第三方厂商在中国特殊网络大环境下耕耘多年,节点丰富(300~500个节点)、2000~3000G,体量大,综合支撑能力强,适合中大网站。

2)劣势:多企业用户共用资源,互相干扰,个性和定制化支持较弱,缺少灵活和变通。


那是否网络节点分布越广、解析颗粒度越小就代表用户体验越好?个人的体会:


1. 用户体验由产品价值呈现、前端和后端代码质量、网络和系统投入,甚至与工程师的专业程度和追求都有关,网络仅是其中的重要一环,要做好用户体验,就需要全盘把控,例如BAT有独立的用户体验团队,专职持续不断的优化和保持用户体验。


2. 第三方CDN和企业自建CDN都面临性价比的问题,最好性能VS最低成本之前的博弈是永恒不变的话题,最好性能不仅要求节点尽可能分布广而且优质,还要求环境单纯无干扰(最高成本),最低成本追求最多业务复用,最大资源利用率(最低性能)。综上所述,即使最多节点和最细的解析策略都达不到最理想的效果,最终实际发生的网络收益都是平衡后的有损收益。


未完,下一篇将分享如何测试网络性能及如何选择IDC、CDN节点及厂商。


附录:


阿里CDN分析,测试域名为taobao.com

http://www.mmtrix.com/evaluate/network/testid/0af73b752a93d8c60227ea808892920d


百度CDN分析,测试域名为baidu.com

http://www.mmtrix.com/evaluate/network/testid/0c1a37b30e15916cd88eb491b41d298b


腾讯CDN分析:qzone.com

http://www.mmtrix.com/evaluate/network/testid/7016d35f68a294a5cee8c910477f22d5


网宿CDN分析:7k7k.com

http://www.mmtrix.com/evaluate/network/testid/639181b3f326dbb480a5eb6f23d6a87a


蓝汛CDN分析:xiaomi.com

http://www.mmtrix.com/evaluate/network/testid/0e9736c8f2e3606dc9f055002b656228


以上网络分析工具为 http://speed.mmtrix.com 。

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值