node如何监控到渲染的模板,并且缓存下来
发布于 6 年前 作者 dixiaoping 2708 次浏览 来自 问答

现在遇到的问题是,并发qps是100,使用了大概14s,对比国外网站人家特别快,大概4s,(未使用vpv) image.png 这是路由代码, image.png 处理首页路径的代码 我在想,有什么办法用户第一次访问,通过ejs渲染的html页面缓存下来,可以设置缓存期限,每次其他用户访问首页的时候,就不需要再次render页面了 直接把第一次渲染好的页面,扔给用户也就不要渲染了,网上看了可以把模板缓存下来,会不会导致内存常驻,内存泄漏呢

目前测试出来是接口慢了,目前针对的是海外用户,服务器在海外部署的,连上vpn 接口大概4秒多,吞吐量1000左右,网站平均访问6秒多,吞吐量1分钟1400左右,想请教一下大家,代码还可以怎么优化,让速度更好呢,使用pm2开启了4个进程,用jmeter做了压力测试,但是cpu最高才5%,都在1%左右,

2 回复

consolidate已经帮你做了缓存,确认开了没有

@i5ting 谢谢狼叔,我看一下如何开启

回到顶部