使用 Serverless 架构与传统服务器架构相比成本会降低吗( 三 )
根据 COS 访问链接生成规则:\u0026lt;protocol\u0026gt;://\u0026lt;bucket-name\u0026gt;-\u0026lt;appid\u0026gt;.cos.\u0026lt;region\u0026gt;.myqcloud.com可以直接推断出部署后的访问 URL 为:https://serverless-bucket-1251556596.cos.ap-guangzhou.myqcloud.com
然后在项目更目录新建 next.config.js 文件,配置 assetPrefix 为该链接:const isProd = process.env.NODE_ENV === \u0026#39;production\u0026#39;;module.exports = { assetPrefix: isProd ? \u0026#39;https://serverless-bucket-1251556596.cos.ap-guangzhou.myqcloud.com\u0026#39; : \u0026#39;\u0026#39;,}; 注意:如果你是直接给该 COS 配置了 CDN 域名。然后执行构建:$ npm run build然后部署命令新增部署到 cos 命令执行就好:$ sls deploy --target=./cos \u0026amp;\u0026amp; sls deploy然后我们就可以耐心等待部署完成。
Serverless + Next.js 部署流程图优化后项目整体部署流程图如下:
起初虽然看起来步骤很多,但是项目配置一次后,之后部署,只需要执行构建和部署命令,就可以了。
性能分析依赖 Serverless Component, 虽然我们可以快速部署 SSR 应用。但是对于开发者来说,性能才是最重要的。那么 Serverless 方案的性能表现如何呢?较传统方案是否有不足?
跟传统的 SSR 服务做对比,我专门找了一台传统服务器,然后部署相同的 Next.js 应用。分别进行压测和性能分析。
压测配置如下:
本文压测使用的是 腾讯 WeTest页面访问性能对比均使用 Chrome 浏览器
压测性能对比1.响应时间:


2.TPS:


价格预算对比从价格上来看,接近配置的云服务器价格约为 73.50 元/月, Serverless 方案如下图所示基本不怎么花钱,甚至很多时候,免费额度就已经可以满足需求了,服务器方案接近 Serverless 方案的 10 倍!
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 可不可能利用网盘的秒传功能使用伪造的MD5(或其他信息)值进行文件分享
- 为啥很多企业给用户发邮件会使用noreply/no-reply@xx.xx的邮箱
- win10激活的问题
- 汽车|国产SUV鏖战 为什么说“大心脏”的能获胜?参数不玩虚的丨动力之强 数据说话基因不是盖的丨沃尔沃同款发动机,豪横调教得是精的丨成熟的手法
- 全网通的mate8能不能插美国手机卡,在美国使用
