不过随着智能手机的竞争进入了成熟期,相比于之前发布会的火爆场面,iPhone 7/ 7plus的发布已经弱了很多,三星、索尼、华为、魅族等安卓手机的大力推广已经抢占了许多市场,不过话说回来,苹果永远是苹果,苹果一发布新品,大家不管买不买,总是要看看的。。。
来看看2014年的iPhone 6预购的情况:
时过一年,同样是9月12日,距离iPhone 6s开始预约不到两小时,尝试打开苹果官网浏览,结果显示无法访问。不光是苹果中国官网,美国以及中国香港、中国台湾等地均出现了类似故障。
让人觉得有趣的是,每次人们在看低苹果新品前景的时候,苹果都会通过这样的方式让人意识到苹果依然如此受到万众瞩目。不过,有趣归有趣,出现这样的问题是一定会影响到苹果的市场发展和后市股价的,那么苹果是如何部署他的官网服务器的呢?
苹果采用的方案是与全球首屈一指的CDN服务商Akamai进行合作,什么是CDN呢?就是内容分发网络的意思(Content Delivery Network),在数据传输的过程中尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。当我们在不同的时区和地区打开同样域名的网站时,我们所调用的并不会是同一个服务器,而是优化最好的一个,通常会是离我们最近的一个。所幸的是,苹果官网及时修复了问题,在预定开放之前重新开放了网站。
不过我们可以从中发现,企业需要良好的网站性能。网站的访问速度是企业必须要做好的事情。谷歌和一些网站的研究表明,用户们只愿意访问那些打开速度最快、性能最好的网站。一个网站每慢一秒钟,就会丢失许多访客,甚至其中很多访客永远不会再次光顾这个网站,在这里访问速度完全可能成为木桶理论中最短的那一块。对于移动访问和APP应用来说,也是同理。
对于众多企业来说,像苹果官网这样正式上线之后来一次两小时“过山车”般的宕机体验实在过于刺激,为了不让企业出现损失,一定要在上线之前对自己的网站承载能力进行一个测试。如果自己没有服务器,没有人力,没有钱,都没有关系。。。
2、 在“产品——性能测试——服务器性能测试”找到“服务器性能测试”
3、 进入页面后,如果第一次使用,点击“创建新产品”,填写项目信息,点击“提交”后,项目生成成功!
4、 点击开始测试,进入项目
5、 首先点击压测产品首页中的快捷入口:HTTP直压。模式选择简单模式,名称和描述可以自己填写。(图中示例起始人数5人,每隔30秒增加5人,加到10人为上限)
6、新建一个客户端请求,方法选择GET,填写想要测试的URL,URL变量和Header变量这里可以暂且不填。(注:填写Header信息或修改参数化变量可以满足更高要求的测试场景,具体可以查看更一步的帮助,在本篇中不作展开)
7、 编辑一下测试模型,增加一个场景名,本篇暂时只介绍一个首页场景,所以暂时把所有100%的压力都放在该场景上。
8、 如果测试的不是自己的服务器,那就无法去服务器上部署性能观测工具监测CPU,内存等性能情况,就可以不用填。
9、 可以选择“保存设置”,您也可以选择‘立即执行’这个测试,测试会马上进入排队系统,如果压力源系统内有空闲资源将马上为您执行测试
10、 随着时间的移动,测试报告数据会发生变化,用户可以看到网站数据的实时变化
目前腾讯WeTest服务器性能测试已经正式对外开放:
体验地址:http://wetest.qq.com/gaps/
如何使用简单模式:http://wetest.qq.com/help/documentation/10094.html
如何分析报告:http://wetest.qq.com/help/documentation/10099.html
常用测试指标:http://wetest.qq.com/help/documentation/10098.html
最后,祝愿所有企业的官网都可以用最好的用户体验出现在人们面前。