【问题标题】:Banner Serving Optimization横幅服务优化
【发布时间】:2013-05-21 05:50:30
【问题描述】:

与大多数页面一样,我的网站在一个页面中有多个横幅。

我们有一个内部横幅系统。为了调用横幅,网络请求就像

/bannersystem/?page=home&subpage=top&userid=1
/bannersystem/?page=home&subpage=bottom&userid=1
/bannersystem/?page=home&subpage=center&userid=1
/bannersystem/?page=home&subpage=left&userid=1

所有这些请求都发送到不同的(内部)服务器,由我处理。

对于优化: 我打算像

一样调用请求
/bannersystem/?page=home&subpage=top,bottom,center,left&userid=1

从调用它的页面开始,我将处理结果。因此,http 请求将下降。

问题:

  1. 还有其他更好的方法吗?
  2. 我应该创建一个接受类似请求的包装器吗 /bannersystem/?page=home&subpage=top,bottom,center,left&userid=1 并从包装器内部调用旧 url 以避免代码更改

【问题讨论】:

    标签: php banner banner-ads


    【解决方案1】:

    首先,请记住:过早的优化是万恶之源。你确定你需要优化吗?您是否衡量了当前的表现?

    假设你做到了。 :)

    什么样的优化?速度?带宽消费?两者都有?

    您是否在横幅系统上启用了压缩以最大限度地减少带宽消耗和传输时间?

    您的方法似乎足够好,通过执行一个独特的请求而不是四个。但是您可能应该重写代码而不是调用旧的 url。我不知道,也许你的代码足够快,你可能不需要它。

    【讨论】:

    • 减少http请求是gd我猜?
    • 让我们假设它是。如果你不衡量实际表现,你怎么知道它值得付出努力?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    相关资源
    最近更新 更多