了 解 你 的 方 针 商 场 ,你 的 客 户 是 公 司 仍 是 个 别 消 费 者 ,他 们 来 自 何 处 ? 他 们 信 息 化 程 度 怎 么 ,常 常 上 网 吗 ? 他 们 首 要 运 用 哪 种 言 语 ? 首 要 期 望 了 解 哪 些 信 息 ? 他 们 的 采 购 水 平 怎 么 ? 首 要 运 用 哪 种 浏 览 器 ? 当 然 ,开始建造网站时不也许了解那么详尽,网站内容需求随着对消费者了解的深化而逐步调整。
同 时 链 接 到 两 个 网 页 ,我 们 都 知 道 超 级 链 接 一 次 只 能 连 到 一 个 页 面 ,如 果 我 们 要 想 一 次 在 不 同 的 框 架 页 中 打 开 文 档 ,可 以 使 用 “ G o T o U R L ” J a v a S c r i p t 行 为 ,打 开 一 个 有 框 架 的 网 页 ,选 择文字或图象,然后从行为面板中选择“Go To URL”。
TC P 层面的 时延对于网页 浏览整体时延 的 影响分析。 当前, 主流门户网站首 页的页面元 素数量均 在120个以上, 因此TCP会话的数量 也相应较多。根据统计, 各TCP会话的平均 下载 字节数为2 4.2KB, 消耗时延均值为390 ms。与DNS会话相对应, 这些TCP会 话也是分批次 执 行的, 每批 次的会话存在一定的并 行关系。本次测试 大致可将会话粗略分 为八个批次 , 则TCP 会话所消耗的时间可近似计算为3.1 2s, 这与实际的TCP会 话消耗时长基 本一致。
接下 来, 进一步对单 个T CP 会话的时延消耗开展分析。此处牵涉到TCP 滑动窗口概念的简述。基于 TC P下载服务器数 据 时, 需要UE告知服务器侧 当前 可接收的数据总量, 即UE的TCP接收窗 口大小。在非智能机 时代, UE的初始接收窗口普遍较小 (15K B以下) 。因此在初次TCP下载时, 服务器一次性下发的数 据包字节数 就被 限制在1 5 KB以下。UE接收完 成后扩大接收窗口, 允许服务器在下一 回合下载中 并行发送更 多数据包 , 这就是慢启动过程。
而当今智能机的初始接收窗口大小已达到40 KB 以上。本次测试所用 的 苹果7 达到了 256KB。那么较大的初始接收窗口是否为 下 载带来了巨幅性能提升呢?事实并不乐观, 实际上服务器发送窗口的 取值为, 接收端通告的接收 窗口和发送端的拥塞控制窗口的最小 值 。当前多数主流网站服务 器的发送初始拥塞窗 口默认值均为 15KB左右, 因 此限制了数据包下载速率的提升 。
根据统计 , 本次测试 各TCP会话 的 平均下载字节数为24.2KB, 是无法在首批次的下载过程中传递完毕的, 需 经历两个下 载 批次。因此单T CP会话的耗时可计算为TCP建链耗时 +2个批 次的数据 下载耗时, 即 193ms (3.5 ×RTT) , 但该值与本节 开头所列出的TC P会 话消 耗时延均值 (390m s) 存在约200ms