optimization - 在与原始页面相同的域中使用或获取资源有什么好处吗?
问题描述
我一直在阅读使用和帮助获取关键资源的性能优势,但我不太清楚的一件事是,当资源与请求它们的页面位于同一域时,这些技术是否仍然提供好处。
例如,我正在优化 abc.com 上的页面,我应该在我的标记中添加<link rel="preconnect" href="abc.com">
或吗?<link rel="preload" as="script" href="abc.com/main.js">
还是因为当前页面与链接 href 值位于同一域中,所以它不会产生任何影响?
解决方案
preconnect
将无效(您已经连接到域)。
preload
将产生影响(导致立即获取资源,而无需等待发现它在页面中的哪个位置使用)。
推荐阅读
- firebase - 如何在一个“onUpdate”云函数中加载 2 个不同的 Firestore 文档?
- sql - 无论顺序如何,都选择具有相同集合的行
- javascript - 对象数组中的子字符串
- c# - C# 使用泛型调用被覆盖的方法
- javascript - 如何在 Fabric.js 中获取当前视图的中心坐标?
- django - 如何在Django视图中动态传递模型类名
- java - 将 Spring @Cacheable 与 @PostFilter 一起使用
- heroku - Heroku 上的发布作业随机停止通过 FTP 发送文件
- opencv - Yolo 用自己的数据集训练 yolo
- python - 基于最小值/最大值的 Numpy 动态数组切片