首页> 中文会议>2015年全国工业控制计算机技术年会 >基于Node.JS内存缓存的Web服务性能研究

基于Node.JS内存缓存的Web服务性能研究

摘要

当前Node.JS在Web服务方面得到了广泛的关注和应用,Node.JS采用了一个称为“事件循环(event loop)”的架构,可以快捷地编写出可扩展性高的服务器,也显著提高了服务器的性能.Node.JS选择了一种既能提高性能,又能减低开发复杂度的架构,这是一个非常重要的特性.本文主要研究了Node.JS的内存机制和缓存策略及其工作的原理,并对内存缓存的进行测试和提出了几种性能优化策略:为指定几种后缀的文件,在响应时添加Expires头和Cache-Control:max-age头。超时日期设置为1年。由于这是静态文件服务器,为所有请求,响应时返回Last-Modified头。为带If-Modified-Since的请求头,做日期检查,如果没有修改,则返回304。若修改,则返回文件。使用GZip压缩文件可以减少响应的大小,能够达到节省带宽的目的。进而说明其在Web服务上的优越性.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号