• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Node js feat pegasus
 

Node js feat pegasus

on

  • 931 views

邓楠乔

邓楠乔

Statistics

Views

Total Views
931
Views on SlideShare
714
Embed Views
217

Actions

Likes
0
Downloads
3
Comments
0

3 Embeds 217

http://omg:8080 127
http://localhost:8080 89
http://omg 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Node js feat pegasus Node js feat pegasus Presentation Transcript

    • ..NODEJSNO...NODEJSNOD.. NODEJSN ....NODE . NO.NODE.NODEJS NODE. NODEJSN.........NODE NODE .NODE .NO NOD NO .NODE NO .NO .NODE NO NOD ..NO.... ....NODE.NODE .NODE. .N NODE .N. NODEJ NODEJ..NO .NODE N NODE.. N.... ....NODE NODE..NODEJS . NODE .... N.NODE NODEJSNO .NODE N NODEJSN .... ....NODEJSN. ..NODE.N . NODE.NODEJ N..NODE .NODEJSN .NODE N .NODEJSN.... ....NODE.......NODE . N NODE NOD. NODEJSNO NO ..NODE NODE N N. NODE.........NODE... ...NODE NO .NOD NOD. NO .NODE NOD NOD NODE N NO...NOD.... ..NODEJS.....NODEJSNOD . NO.NOD NODE NODEJSNODEJSN NODEJS. NOD.NO...... NODE.JS feat. PEGASUS 基于NODE的神马级HTTP服务器的设计与实现
    • JavaScript网景公司在1995年发明了JavaScript 微软公司在1996年实现了 JScript Ecma国际标准化组织在1997年 制定了ECMA-262标准 1999年,ECMA-262 第三版 ECMA-262第四版 通用语言 2009年,ECMA-262第五版 对象与方法 运算闭包 数据结构与函数 什么都做不了的JavaScript
    • JavaScript in Browser CSS 程序语言与标准库 Document Object ModelHTML W3C与HTML5 W3C与JavaScript ActiveX XMLHttpRequest 应用领域的扩展 浏览器插件 程序语言与三方库
    • No-Blocking UI线程与工作线程 什么叫做阻塞 永不阻塞的单线程 alert()会造成线程阻塞 基于事件的 消息通知机制与异步运行机制 多线程、同步与互斥 Web Workers
    • CommonJS 服务端JavaScript 运行环境 Windows Script Host Active Service Pages 标准库 require(‘CommonJS’); 模块的定义与加载 Binary模块 IO模块 FileSystem模块 HTTP模块 包管理
    • Node.JSCommonJS的一个实现 Akshell GLUEscript RingoJS CouchDB Dasquillette Node.JS Ejscript V8 Flusspferd JSBuild FlyScript http-parser GPSEE libev JSLocalnet c-ares libeio ...... 事件驱动 POSIX平台 非阻塞 C++模块 高性能 回调函数 单线程 简洁
    • No-Blocking in Node.JS 磁盘读写延迟 并行处理 非计算耗时 网络请求延迟 单处理器 回调函数 异步操作函数 单磁盘 批处理 同步操作函数
    • Single-Threaded HTTPD 多线程HTTPD 线程开销 线程间同步与互斥 海量HTTP请求处理策略 单线程HTTPD 多处理器 负载均衡
    • F2E’s New Toy 没有一门语言是万能的 掌握一门后台语言 语言影响人的思考方式 选择合适的工具 了解Web服务器 做合适的事情 前端最爱JS 模拟后台代码 编写工具脚本 代码实验室
    • Pegasus 巨大的图片目录 轻量级 请求重定向 好玩的 前端专用HTTPD 文件合并 易于开发和扩展 文件修改即时生效 易于部署 独角兽 跨平台 代码格式化
    • Node.JS feat. Pegasus 静态文件请求 处理模块 JSBeautifier模块 独角兽请求 HTTP响应模块 处理模块 托盘程序 主循环 配置模块 HTTP代理模块
    • Q&A ? ...and Thank You.