|
Post by jokivawe9799 on Feb 1, 2024 12:19:13 GMT 1
例如,如果 是目标页面,,则 和 都应该直接重定向到 ; 永远不应该中间重定向到 。 最大限度地减少发出重定向但实际上不提供内容的额外域的数量。有时,为了保留名称空间并捕获不正确的用户输入(拼写错误 键入错误的 ),可能会从多个域进行重定向。然而,如果您训练用户认为他们可以通过多个 访问您的网站,您可能会陷入购买新域名的昂贵循环,只是为了阻。 止域名抢注者接管您名称的每个变体。 下图显示了当您的浏览器尝试加载 时会发生 电话数据 什么: 重定向问题 如您所见,最大的延迟是某些外部重定向链造成的。 使用大约 个重定向链,将加载时间减慢了大约 毫秒。 从静态资源中删除查询字符串 您无法缓存带有 ? 的链接。在其 中,即使存在 标头。问号的作用与 相同。仅对动态资源使用查询字符串。 使用两个带有 的动态。 因为使用 ,但 个查询是合理的;) 指定字符集 在 标头中指定字符集以加快浏览器渲染速度。这是通过在标头中添加一段简单的代码来完成的: 注意:某些 使用字符集函数(例如 的 )。我建议,如果您确定自己的字符集,请编写它而不是使用 函数。它有助于最大限度地减少请求大小,因此请尽可能使用 而不是 。 缩小代码 缩小你的代码 删除 注释、 部分、空格和空元素将减小页面大小、减少网络延迟并加快加载时间。 您可以使用简单的在线工具,例如 ,如果您使用 , 可以优化和压缩您的代码,并且它还支持 。顺便说一句, 通过压缩 可以节省 。 避免不良请求 优化页面和不良请求页面的区别 损坏的链。
|
|