出品 | 外言社
编译 | kewell 编辑 | 倪惠
导语:Vice 声称在半年内把文章加载速度提升了 50%,他们在技术上的大力投入获得了不错的成效,除了优化自身的系统,也在广告模式上做出了一些调整。
现在有大把媒体都在玩高大上的 VR、AI 和机器人,以至于可能很多人都觉得,像提升文章加载速度这种技术可能已经彻底过时了。但现实刚好相反,加载延迟依然是媒体所面临的一个难题,如果不想失去用户,就必须时刻警惕这个问题带来的负面影响。
Vice 传媒(Vice Media)就为了解决页面加载延迟而不断增加技术人员,做到控制并分离出那些拖慢速度的标签、改变那些速度缓慢的内容位置、减少对开放交易竞价者(open-exchange bidders)的依赖。Vice 也宣布,他们通过这些努力,成功让页面平均加载速度提高了 50%,让广告平均加载速度提升了 80%。
培养技术人员
很多媒体在技术上就没有能力去辨认和屏蔽那些导致延迟的广告单元,但 Vice 的业绩增长让他们有余裕在技术上进行投资。就在两年前,Vice 的工程师还不到 10 人,但现在已经超过了 50 人。技术团队的扩大让他们也有了自己的内容发布系统和视频播放器。
因为团队都基本是自己培养的,Vice 的工程师都更了解各种系统的后端原理,也意味着如果公司要提升加载速度,他们可以拿出更多方案和选项。Vice 也在其系统里编进了一系列“微服务”程序,每个程序都负责特定的任务。
分离拖慢速度的标签
比如,一位工程师写了一个微服务程序,可以自动调整错误的广告尺寸;还有另一个微服务程序则能够监控某个特定广告的加载时间。这些程序的代码都不冗长复杂,工程师就可以在公司的服务器上对它们分门归类,包括专门负责提升速度的,这样解决起具体问题也就更加容易了。
Vice 的一位发言人表示,在技术介入之前,网站垂直页面的平均加载时间刚刚超过 1 秒钟,技术介入后,加载速度迅速降到了 0.5 秒左右。专门测试网页加载速度 Pingdom 给 Vice 的加载评分为“B”,已经达到了《纽约时报》的水准。
改变速度缓慢的内容位置
另一个拖慢加载速度的难题,是广告科技中介的增多,让每一个额外内容位置都带上了更多标签,导致加载速度变慢。为了把这种影响最小化,Vice 的数字副总裁安德鲁-史密斯就要求把这些内容位置做到“第三方代码最少化”。如果有哪个位置导致加载变慢,Vice 也会毫不犹豫把内容回推。
史密斯说:“我们会对(内容方)说明,我们很看重他们的服务,但因为拖慢了加载速度,我们必须停止使用这个位置的内容,直到他们做好优化。”
减少对广告科技中介的依赖
在当今这个年代讨论加载延迟,就不能不提到媒体对于其程序化库存的销售方式。头标竞价(Header Bidding)这种办法最大的被诟病之处就在于拖慢加载速度,因为媒体要把库存资源同时放到多个广告交易平台,通过页面的 JavaScript 进行若干询价,然后再调用广告服务器获取广告,为的就是实现收益最大化。
Vice 则努力在减少这一过程带来的技术问题。他们把竞价都集中在一个包装器(wrapper)里,这相当于一个外部云服务,把广告科技标签集中储存在那里,减少页面的加载延迟。Vice 也增加了私有交易市场(PMP)的业务份额,减少了中介介入,直接对接广告主。
但在谈到解决加载延迟问题的经验时,马丁内特强调称,对媒体来说,警惕心跟技术能力一样重要:“一半是靠技术解决,另一半就要看想不想了。”
--------------------------------
参考文章:
http://digiday.com/media/vice-media-latency/
How Vice Media cut page-load time by 50 percent in six months
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.