个人书签网站的一些性能优化

没优化之前: 一、服务器相关优化 1. nginx开启gzip gzip on; #核心开关:启用 Gzip 压缩 gzip_min_length 1k; #压缩阈值:仅压缩大于指定大小的资源 gzip_comp_level 5; #压缩级别:控制压缩率(速度与体积的平


arthas检测定位iam登录的问题

背景:公司IAM系统的登录过程在压测过程中表现不太行,需要优化性能 一: 问题定位 开发环境为jmeter使用1s20个线程测试 压测记录: 通过arthas一层层trace寻找耗时程序,命令如图:</


docker镜像打包arthas

背景 公司的IAM(Identity and Access Management)系统在生产环境登录过程比较慢,需要定位优化比较耗时的代码,所以引入了Arthas这个第三方工具追踪监控函数执行过程。IAM是通过docker+jenkins自动化部署的,所以需要在构建镜像时将IAM和Arthas打包到


vue使用defineAsyncComponent优化组件加载

背景 如下图中间tab页每个页面内容都很多,加载很慢,想要加载过程中添加占位内容增强用户体验 流程 父组件渲染 ↓ 触发异步组件加载(执行 loader) ↓ ↓------------------ 如果加载时间 > delay(默认 200ms)------------------↓ ↓


vite配置打包优化

通过配置vite的assetsInlineLimit打包参数,使小于1kb的图标资源内联为base64编码以避免额外的http请求 通过配置vite的cssCodeSplit打包参数,禁用css代码拆 分,进一步优化加载时间。 // vite配置 build: { cssCodeSpli