首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
移动开发
> 详细
Facebook告诉你,要想在移动上做文章,速度慢是死路一条
时间:
2015-05-22 15:19:26
阅读:
150
评论:
0
收藏:
0
[点我收藏+]
标签:
谷歌,亚马逊,沃尔玛。毋庸置疑,每个用户登录都可以毫不费力的打开他们的网站,快速使用他们提供的服务。所以说,一个能让用户感受到高速服务,不仅可以提升网站的使用量,也能提高用户参与度,就像早期的Instagram。因此,当你听说Facebook以速度为优势去获得广告商的青睐,那真的一点儿都不要感到奇怪。
为了克服网站延迟和其他网络问题,通常有两种方式,一是通过改变交付内容,二是尝试优化自己的产品,但实际上,这是两种完全不同的事。Facebook已经使用了一个方法,将上述两个问题进行了有效合并。
Facebook联手纽约时报等多家知名媒体推出了Instant Articles内容服务,用户可以在Facebook原生移动App上快速加载内容。在一篇新闻稿中,Facebook提到他们绝大多数新闻内容平均加载时间是8秒,也是目前为止Facebook上加载速度最慢的内容类型。而Instant Articles解决了这个问题,相比于标准移动网页文章,Facebook如今的阅读体验速度提高了十倍以上。没错,是0.8秒,说实话,没人知道Facebook是如何做到这一点的,这的确让人感到印象深刻。
Facebook可以完全控制展现给用户的内容。如果没有Instant Articles,用户在纽约时报网站上点击一篇文章,很可能先会来到纽约时报的网页服务器(服务器主机可能是由阿卡迈公司或是其他类似厂商提供),然后抓取不同内容片段、整合展现在用户手机上。Instant Articles则是把所有内容打包成一个整体,然后再发送给用户,完全无需使用纽约时报的主机服务器。
不仅如此,如果有图像、视频、以及文本(非常有可能)混合内容,那么从不同源加载内容的时间也会变长,而且预取的难度也会增大-----这恰恰是Facebook需要完全控制的原因,因为只有这样,才能大大提升性能。此外,Facebook采用的均是当下最先进的技术,比如他们是第一个使用谷歌SPDY的公司,说不定现在他们已经使用了HTTP/2。FacebookFacebook正在使用AsyncDisplayKit,一款专门为Paper开发的用户界面框架。
事实核查
网站流量分析公司Chartbeat与很多内容出版公司有过合作,他们会分析这些公司在一定的网页负载时间内,是否有数据被汇集。Chartbeat分析了一个桌面和移动网页负载时间的统计图。他们花了一周时间,在大约70个网站上进行了取样,当然这些网站都允许Chartbeat进行汇集数据,后者一共查看了5亿个网站。或许这个不是一个完美的取样数据,但至少也可以说明一些问题。其中,57%的移动用户和72%的桌面用户页面加载时间在8秒之内,12&的移动用户和8%的桌面用户的耗时则超过20秒。
Facebook是对的:绝大多数网页的内容加载时间的确很长。2004年,谷歌指出如果网页内容加载时间超过2秒,用户就会感到不爽。对于移动端而言,同样如此,人们无法忍受网页内容的加载时间过长。
如果说Facebook要解决页面加载时长问题,那么他们肯定需要“进化”。
联网体验
实际上,包括Facebook在内的很多互联网巨头没有搞清一件事情,那就是强调网络性能和“内容”其实是两个不同的事情。还有设计,设计不只是一张漂亮的“脸蛋儿”,同时也是一种整体体验,而这种体验很大程度上是依赖网络,网络条件,以及人们对网络的感觉等因素。当设计移动用户体验时,需要对网络这一概念有更多考虑。
笔者在此可以推荐一家公司,TwinPrime,该公司位于加州雷德伍德城,获得了True Ventures的投资。他们开发了一系列技术,可以极大地提升移动App性能,举个例子,使用他们的技术,纽约时报的iPhone应用可以看到相关的性能数据。(见下表)
总之,当我们看看Facebook,看看他们推出的全新的内容服务Instant Articles,就不难发现他们又开始在网络性能和速度上重新构建App应用和用户体验了。
Facebook告诉你,要想在移动上做文章,速度慢是死路一条
标签:
原文地址:http://blog.csdn.net/wesay1/article/details/45916159
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
关闭苹果IOS app自动更新
2021-07-29
开发一个即时通讯App
2021-07-28
iOS 跳转App Store进行评分
2021-07-26
诺基亚短信生成!太好玩了
2021-07-26
【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
2021-07-26
Android系统编程入门系列之界面Activity响应丝滑的传统动画
2021-07-26
uniapp h5,app两端复制文本
2021-07-22
uni-app滚动视图容器(scroll-view)之监听上拉事件
2021-07-21
新型横向移动工具原理分析、代码分析、优缺点以及检测方案
2021-07-19
Android系统编程入门系列之界面Activity交互响应
2021-07-19
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!