0

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

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

/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 的请求以避免代码更改
4

1 回答 1

0

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

假设你做到了。:)

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

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

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

于 2013-06-01T23:53:32.117 回答