苹果卖不出去哪个网可以卖?
我们知道,苹果(Apple)的电子产品在国内很受欢迎,作为一家国外IT公司,我们在国内访问苹果官网发现速度很快,不像访问其它国外网站那么慢,这是怎么做到的呢?
苹果在全世界多数国家都单独部署了网站
苹果的官网是英文版的,为了线上更好的销售,苹果官方在世界主要国家都单独部署了网站,比如中国大陆地区的就是使用.com.cn这个域名。
而我们在国内搜苹果官网访问的其实是苹果的中国区官网,这样国内用户访问的其实是国内的网站,速度自然很快了。
苹果网站使用了CDN技术解决边缘访问问题
另外一点,苹果网站上的一些资源文件(如:图片、CSS样式表、JS脚本等)都是使用了CDN加速技术。
CDN加速技术是内容分发网络技术的简称,CDN依靠部署在全国(全球)各地的边缘服务器通过负载均衡技术使用户就近获取资源,提高了用户的响应速度和命中率。
即使你的服务器是在美国,一旦用了CDN全球加速后,其它国家的用户访问资源时会就近(从本国CDN节点镜像)获取资源。
另外,苹果官网上的网页一般是静态的页面,也避免了动态解析和数据填充的消耗。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
EBaywilllaunchanonlinegroupgift
有几部分。
网络传输CDN
这个别的答主都提到了,不赘述。刚才看了一下,苹果官网用的是Akamai,全球最早最大的CDN提供商。为什么没有之一,因为他是CDN技术的发明者。你们也可以去看,在浏览器开发者模式中查看,留意x-cache参数。
下面补充别人没怎么提到的。
响应式资源获取技术
网站的体感速度很大程度受较大的媒体文件(图片,音乐,视频等)下载速度影响,苹果官网大规模利用动态js文件进行异步下载不同规格的图片。使用PC电脑访问,他会根据情况动态选择下载高清大图片,而手机等移动设备屏幕小,就会下载中等或者小图,但是保证清晰度体验。也就是说,同样一个图片,网站制作者都会切出来不同尺寸大小的图片来,当然对于业内前端开发者来说熟视无睹了。
此外其中的动图(视频)也会根据页面大小加载不同的大小。苹果很少用gif,而是用mp4,小屏看起来也很高清。长视频使用的是m4s切段,符合H5规范的分段加载保证了下载速度。
同时,延迟加载(下载)至关重要,同样异步js调用原理,他会加载首页内容,只有你向下翻页,才会动态加载下一页的图片等资源,这样可以避免浏览器被写满产生卡顿感,也省下了HTTP带宽资源给其他小文件使用。
网络协议和浏览器端优化
通过查看苹果页面,能看到的优化都做得很完善。比如js,css,透明图等静态动态分离,相应文件都进行了压缩优化。浏览器端缓存参数合理,也针对常见浏览器进行了参数优化,。对于支持HTTP/2的浏览器,都使用此协议连接,开启了SPDY优化。说人话就是可以并发多通道请求下载。