您当前所在的位置:首页 > 新闻中心 > 行业新闻 >

青岛环宇广告有限公司

电话:0532-83635218
联系人:谭经理
手机:13505324989
           18561713606
           13220864088
传真:0532-83638505
地址:青岛市 市北区延安三路74号丁

广告投放中对性能的依赖是显而易见的!
时间:2019-02-15 10:35:49来源:未知

  广告投放中,对性能的依赖是显而易见的。结合现在的机器资源和代码框架水平,能够达到一定的性能,实现目前可期的效果,从而带来一定的流量收入。

  机器资源和代码框架都在不断的演进。机器以前是单物理机部署,现在是分布式部署,异地多活等。代码框架之前是面向对象,缺点是业务不断深入时,对象会越来越复杂和臃肿,到达一定的时候,就需要对历史代码进行重构。

广告

  因此,机器资源和代码框架水平,永远是影响性能的瓶颈。我们能够做的,就是在当时的条件下,获取更好的性能。可以分以下三步:

  1、优化单模块的处理流程。开发人员的编码能力不同,依据规范,也有可能参差不齐,因为是以qa测试和线上效果为标准来评价,而不会细化到针对每一个处理,每一行代码进行考究。未来通过AI技术,可以完全规范代码函数和方法,避免人为带来的潜在问题。因为,一旦线上效果还不错,发生的性能问题,往往不会通过梳理走查处理流程来解决,而是堆资源扩容来缓解。

  2、优化子系统的调用关系。多个较优的单模块,组合为一个子系统时,往往会影响子系统的系统性能。这里应该不是简单的累加关系,也不是水桶短板关系,而是复杂的系统交互关系。因此,需要先收集该系统中和性能相关的数据(专家判断),进行统一的建模,输出当前的系统性能,从而评估系统的可用性和优化方向。

  3、优化相关业务线的关联关系。广告投放中,经常会共享流量,流量端通过某种比例对整体流量进行分配。这里,如何分配,使得整体的业务线收益最大。除了业务线的产品需要受广告主的喜爱,有很好的性能冗余,在保证稳定性的前提下,能够承受更多的流量,或者说,当流量波动较为厉害,机器资源不足时,业务线系统仍然能够很好的保持可用性和稳定性。这种能力能够为业务线挣得更多流量。

  青岛广告设计制作、青岛广告印刷,认准青岛环宇晟广告有限公司!