微微CMS 5.2版本更新的速度到底有多强?
发布时间:阅读数:597
主要面临的问题
编译性语言的优势就是他的生命周期不是一次性的,其内存可以在运行中持久化,微微CMS最开始对模板采取的是运行一次就读取一次模板文件的方式,这使得微微CMS的性能有所损耗,直到5.2版本,微微CMS才决心去优化这个问题。最终的解决方案就是添加开关。
为什么之前没有去优化?
为了更快的方便模板开发,所以微微CMS开了这个口子。
速度提升有多大?
用户访问量少是肯定发现不了的,这主要是对于高并发才更有用的。
如何测试?
首先测试一下在开启模板重载的情况下200个并发请求10次
结果:
QPS只有245左右
然后再测试一下在关闭模板重载的情况下200个并发请求10次
结果:速度相比开启模板重载,速度提升了2倍多,QPS能够达到680左右。且响应时间在290ms左右