node.js - 在 SSR 网站的静态资产上使用 CDN 是否合理?
问题描述
我们有一个使用 nodejs(express.js) 构建的小型 SSR 网站,上面有一些静态资产,例如
img(src="/images/icons/video-section-bg.svg")
script(src=`/resources.bundle.js` async)
将这些资产缓存在 CDN 上是否合理?
据我所知,SSR 意味着服务器获取所有数据并生成完整的 HTML,然后将其发送给客户端。也就是说服务器会根据它们的 src 路径读取所有资源。我认为如果我将本地 src 路径更改为 CDN 地址会慢得多,因为网络传输必须比硬盘加载慢(在小型网站场景中)。这是真的吗?
解决方案
推荐阅读
- javascript - 在 Jest .toMatchObject 中包含 toBeCloseTo
- java - 如何在 solaris OS 上的 weblogic 12.2.1.3 中添加 jars
- python - python子进程和wget询问密码
- swift - 如何同时更新 UICollectionViewCell 的边框并执行 UICollectionView Cells 的批量更新
- oracle - PRAGMA AUTONOMOUS_TRANSACTION 是什么意思?
- arrays - 在数组的子数组中查找公共元素
- ios - Xamarin:IOS geoLocator 中的监听问题
- java - 是否可以查询 Hazelcast 缓存?如果是,该怎么做?
- c++ - 递归代码以退出代码 3221225477 退出
- sql - 如何解决错误“无法对包含聚合或子查询的表达式执行聚合函数”