AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 72936
Accepted
Richard Gadsden
Richard Gadsden
Asked: 2009-10-10 05:42:20 +0800 CST2009-10-10 05:42:20 +0800 CST 2009-10-10 05:42:20 +0800 CST

出站 HTTP 性能调整建议

  • 772

我将在下面详细说明我的确切设置,但对于更好的网络浏览体验的一般建议将很有用。一个很好的清单可以尝试的东西会很棒!

我在一个拥有 8MB 租用线路的站点上有 600 个用户。我对“互联网”(即网络浏览)的性能有很多抱怨。社区有什么建议可以加快速度而不只是增加带宽?我希望我最终会购买更多,但良好的管理技巧总是很有价值。

我的设置是这样的:网络边缘的 Cisco PIX (515E) 防火墙。它只是做一些基本的 NAT,并为各种堡垒主机(也称为 DMZ 服务器)开放一些端口。

DMZ 只是服务器插入的开关。

ISA 2006 Enterprise 阵列(两台服务器)将 DMZ 连接到内部 LAN,使用 WebSense Web Security 过滤 HTTP 流量,因此用户无法在工作时间观看色情内容或浪费 YouTube 上的带宽。

我已经做了一些事情——我刚刚切换了我的内部 DNS 以使用根提示,这将 DNS 查询延迟从 500 毫秒减半到 250 毫秒。很值得去做。

我正在尝试更积极地缓存,但是与五年前相比,更多的互联网是 AJAXy 并且缓存得不好。加上几年前感觉很多的 70GB 缓存真的不再存在了。我得到了大约 45% 的请求数量的缓存命中,但只有大约 22% 的大小,即较大的对象不太可能被缓存。

延迟似乎是问题的一部分。这是否归因于带宽问题,或者即使在负载重的带宽上,我也可以尝试减少延迟?

http
  • 1 1 个回答
  • 276 Views

1 个回答

  • Voted
  1. Best Answer
    user2874
    2010-03-16T14:31:40+08:002010-03-16T14:31:40+08:00

    所以,这是很久以前问过的,但我还是会插话的。

    你已经在做大部分要做的事情了。还有更多的东西可以尝试,但是有 600 人在使用它,也许是时候为更多的带宽买单了?

    想法:

    • 首先,您的带宽使用情况如何?我不记得那些旧的 PIX 防火墙是否有一个好的统计部分,或者是否有 ASA 线。如果没有,您的其他防火墙可以帮助您。您是否在较长时间内使用所有 6 MBit?

    • 所有这些内容过滤会减慢浏览速度吗?尝试从 DMZ 跟踪/ping 到几个知名网站,看看 RTT 是什么样子。然后尝试从内部 LAN 通过 HTTP 连接,并查看延迟(使用类似Charles或YSlow的东西)。静态内容的新 HTTP 连接上的“第一个字节的时间”应该平均略高于 1.5 倍 RTT(由于 3 路 TCP/IP 握手,并且 RTT 已经是“2 路”)。内容过滤器是否会减慢您的速度?

    如果您的比特率已达到极限,您的内容过滤并不慢,并且您已经阻止了像 Youtube 这样的“非生产性”网站(而且您的同事不只是想办法解决这个问题),那么我只看到购买更多容量或与它一起生活......

    • 1

相关问题

  • 设置 http 代理以使用 Web 界面?

  • 无法连接到 Ubuntu Desktop 中的端口 80 或 VMWare Workstation 6.52 中的 Server 9.04

  • IIS 7.5 (Windows 7) - HTTP 错误 401.3 - 未经授权

  • 为什么有些网站的网址中没有“www”就无法显示?[关闭]

  • Tomcat 6 HTTP 日志滚动和清除

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve