其他分享
首页 > 其他分享> > 优化框架:使用AEM提高网站性能

优化框架:使用AEM提高网站性能

作者:互联网

图片


一些知名的公司如Adobe推荐的性能优化实践,在实际场合中可能会存在一些问题。


那么,有哪些应用程序性能问题。列表如下:


1、线程争用


长期执行的请求,如慢查询,较重的后台任务,网站内容负载高;


2、高CPU占用率;


3、应用程序性能差。如负载大的搜索请求,代码或组件代码复杂等;


4、缺少合适的维护;


5、程序调度时缓存不足;


6、没有应用CDN;


7、浏览器缺少缓存;


8、页面加载脚本过多;


9、CSS加载位置不当;


10、服务器容量不足或架构存在问题;


11、分类和DAM资产未优化。


解决方案:


图片


关键几个要素:


1、使用缓存


将CSS和JavaScript库合并压缩,通过Varnish以及CDN缓存。


2、定期高密集请求,快速运行,并达到极限


将SSD硬盘用于高性能I/O,把索引保存在内存中。利用缓存来获取数据的大量存储操作和存储结果,对受影响节点的监听器进行更新。


3、不要为过去的运动而辩解,而要专注于运动。


如果不需要,复制时可不用版本控制,还有评审条目的生成,以有效减少I/O数量。


定期优化JVM的垃圾收集和堆栈大小,并对它进行负载测试,并和之前版本进行比较。如监测垃圾收集日志,包括其中产生的瓶颈。


标签:负载,缓存,框架,AEM,性能,优化,CDN,CSS
来源: https://blog.51cto.com/15127566/2664710