0

我有一个使用 SWFObject 嵌入 SWF 的网站。此 SWF 文件有 1.5 MB。如果每小时有 600 个用户尝试打开它,我想测试网站(Lightppd)是否还活着。这将是大约。900 MB/小时的传输。

所以我有两个问题:

1) ab (Apache Bench) 测试是否也在测试时处理 SWFObject 并获取 SWF 文件?2) 如果 1) 为假,如何加载测试我的网站并正确嵌入 SWF 文件?

4

1 回答 1

0

我想会的。我认为它只会对该页面执行一个 HTTP 请求。这是我的建议:

  • 使用 firebug 或 Fiddler(或类似工具 - 或您的 Web 服务器访问日志)找出所有 HTTP 请求。
  • 现在我不确定你如何使用'ab'来做到这一点,但你需要能够创建几个请求来模仿浏览器。在那里你可能需要另一个工具,比如 jMeter 之类的。

至于第一次测试后的调整:

  • 确保您的 SWFObject 使用 ETag 提供服务以启用缓存。
  • 如果可能的话; 使用唯一的 URL 为对象提供服务,并将到期时间设置为一年或其他时间。这将确保浏览器(或途中的代理)不会访问服务器,直到您的对象被更新,因此有一个新的 URL。
于 2010-02-10T10:38:30.263 回答