OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

Nginx的大计划:将原生支持JavaScript


分享到
分类 技术前沿   关键字 开源   发布 kris  1414327445065
注意 转载须保留原文链接,译文链接,作者译者等信息。  
Nginx是一个由C语言编写的,高性能,轻量级的反向代理服务器,使用单线程异步回调机制,降低了进程间调度产生的资源开销,比较适合处理大并发请求,同时也多用作负载均衡、POP3服务器等。


最近Nginx的主要维护公司计划,在nginx服务器层面将加入对JavaScript语言的支持,以后你甚至可以直接在nginx中使用JavaScript开发Web服务器。


这很有可能是另外一个采用JavaScript实现的,而且有可能比现在的Node.JS平台更加轻量级,更加高效的纯异步非阻塞平台,比如很可能不会有像node.js中的cluster,domain, child_process等比较高级、复杂的功能,而仅支持少量纯的单线程异步非阻塞API,性能可能会更好。


以下部分内容译自对该公司联合创始人的访谈


Nginx的(发音为“engine X”)已经变得如此流行,已经成为140万个网站的Web服务器。截至至今年春季现在世界Alexa排名前1000的网站中38.8%的使用nginx,超越微软IIS和Apache服务器。它也吸引了一些开源组织的注意,决定支持其作为Ubuntu服务器内置的分发组件。 

有史以来第一次Nginx的会议在Burlingame, Calif 举行,进一步更新这个技术的大联盟中一员的的状态。 InfoWorld的特约编辑Paul Krill参加了会议,并与Igor Sysoev,Nginx的联合创始人,同时为一名技术和开发人员,以及Andrew Alexeev,也是公司的创始人之一,畅谈Nginx的期望和未来发展的问题。


问: 下一步Nginx有什么打算?你打算增加什么功能? 

Sysoev: 我们计划添加JavaScript配置的功能,在Nginx的配置中启用JavaScript。我们计划要让这些[配置]更高效,我们计划开发一个灵活的应用平台。您可以使用JavaScript代码进行配置,允许更灵活的处理请求,过滤响应,修改响应(注* 类似于Http Handler 和 Filter/Middleware)。最终,JavaScript可以用作Nginx的一种应用语言。目前,我们只在Nginx中支持Perl和Lua的。 Perl是我们自己开发的,Lua是由第三方开发的。 

问: 这些增强功能大概什么时侯会被添加到Nginx中? 

Sysoev: 大概是在明年。





相关阅读

社区评论 ( Beta版 )
  • #0 Redstone 1414475245503

    振奋人心。

  • #1 ryan 1414555434764

    我很好奇,他们会用哪个js引擎,v8呢?还是自己开发一个?

  • #2 己删除 1414560088570
  • #3 元毕吃 1414839832443

    @ryan #1 自己开发的引擎。agentzh微薄提过

  • #4 kris 1414848069293

    @元毕吃 #3

    感谢

  • #5 xlight 1415257651903

    好处是什么?js会写的人更多?

  • #6 郎观访 1429151751644

    加粗文本

OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 我们不需要JavaScript框架
  2. 将GO编绎成JavaScript,用GO语言来写前端代码
  3. 针对特定浏览器起作用的CSS: IE Chrome Firefox CSS Hack
  4. 不需要密码的登录
  5. 程序员取名:用大数据分析一下宝宝取名时最容易重复的名字
  6. 15个最好的HTML5前端响应式框架(2014)
  7. Google收购Firebase,Fire加入谷歌云平台
  8. Redis集群,不再雾里看花
  9. Angular.JS出了什么问题?
  10. PathFinding.js: 基于JavaScript的开源智能寻路算法库
  11. AirJD-简单好用的免费建站工具

 相关阅读 - 技术前沿
  1. 不需要密码的登录
  2. 15个最好的HTML5前端响应式框架(2014)
  3. Go 语言基础教程:10分钟入门
  4. Docker究竟是什么,为什么这么流行,它的优点和缺陷有哪些?
  5. JavaScript有可能取代AppleScript成为OS X平台的默认编程脚本
  6. NodeBots-JavaScript在智能设备驱动(物联网)中的崛起
  7. 响应式设计在图片上的应用: 一个HTML元素如何让Web更快
  8. 微软Azure云推出基于JSON的NoSQL数据库DocumentDB
  9. Chrome V8将实现ES6的类语法(class)
  10. 自己动手写CSS流式(响应式)布局

 关键字 - 开源
  1. 迫于社区压力:React(Native)16将更换成MIT开源协议
  2. Mongoose学习参考文档——基础篇
  3. 开源Node.js商城:基于Thinkjs+Mysql的开源微信小程序商城
  4. 使用NodeJS搭建邮件自动发送服务器
  5. NodeJS 文件(夹)压缩/解压方案(zip/unzip)-Linux上zip相关命令
  6. QRCode:用纯JavaScript实现的微信二维码图片生成器
  7. Stop-Server:用手机关闭你的电脑
  8. 几款开源的图形化Redis客户端管理软件
  9. Node.JS如何调用Chrome打开浏览器链接地址
  10. 开源的多行字符串工具: 在JS中整段地写HTML

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号