Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Node.js middleware-connect module introduction

Node.js middleware-connect module introduction

I'm a back-end programmer, but also I like learn some new things such as front-end programming. When I worked at JD.COM, we need to find a method for making front-end and back-end separation, So I make some research about Node.js, In this deck, I wrote some practice about Node.js connect module practice.

eric.xiao

June 21, 2016
Tweet

More Decks by eric.xiao

Other Decks in Programming

Transcript

  1. Node.js 介绍 Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。 Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效, 非常适合在分布式设备上运行的数据密集型的实时应用。

    Node是一个Javascript运行环境(runtime)。实际上它是对 Google V8引擎进行了封装。V8引擎执行Javascript的速度非 常快,性能非常好。Node对一些特殊用例进行了优化,提 供了替代的API,使得V8在非浏览器环境下运行得更好。
  2. Demo3: 前端缓存技术 前端缓存策略: 采用性能更好的缓存中间件: Static(): Express, Connect框架都提供。 StaticCache():NPM 提供的另外一个中间件。主要用来解决将服务 器中的文件,读入内存中,然后做缓存处理的策略。主要为了解决文

    件读写慢的问题。 风险分担策略: 为解决资源不足的问题,可以使用第三方提供的JS库CDN,CSS库 CDN服务器或是网站, 自建CDN服务器,集中缓存文件,缓存内容不能冗余,保证缓存算 法的高命中率。 采用Varnish这样的成熟缓存代理。