阅读更多

7顶
0踩

企业架构

原创新闻 Nginx 宣布支持 WebSocket 协议

2013-02-20 16:05 by 副主编 wangguo 评论(6) 有22954人浏览
Nginx官方今天发布了最新的1.3.13开发版本,添加了对于WebSocket协议的支持。


Nginx是一个广受欢迎的Web服务器系统,市场份额即将超越位居第二的IIS,目前,世界上访问量最大的网站中,有30%使用了Nginx。因此,支持WebSocket是Nginx社区中的一个非常大的需求。Nginx支持WebSocket,这允许用户扩展和简化基于Nginx的实时Web应用程序和平台。

WebSocket是HTML5中的一种新协议,实现了浏览器与服务器全双工通信。传统Web服务中,为了实现即时通信,所用的技术是轮询(polling),是在特定的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客服端浏览器。这样浏览器需要不断向服务器发出请求,这样会占用很多的带宽。

通过WebSocket API,浏览器和服务器只需要做一个握手动作,然后,浏览器和服务器之间就形成了一条快速通道,可以直接互相传送数据。

详细信息:http://nginx.com/news/nginx-websockets.html

下载地址:http://nginx.org/en/download.html
  • 大小: 69.8 KB
7
0
评论 共 6 条 请登录后发表评论
6 楼 joynn 2013-02-26 22:40
这个,对浏览器有要求吗?不支持HTML5行吗?
5 楼 七月十五 2013-02-26 16:00
comet
4 楼 t42dw 2013-02-21 14:33
也算是原生支持老....之前一直用国人写的一补丁做socket的负载
3 楼 myangle89 2013-02-21 14:21
正在学习nginx中
2 楼 xlaohe1 2013-02-21 10:33
1 楼 paolongtao 2013-02-20 16:41
sofa!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • solr查询空值、null、不存在的字段的方法

    正常情况下我们都是按有值的方式去搜索,但是有时候有一些字段为null,solr中就没有存储进去,我们怎么获取这个字段不存在为条件的搜索结果了,我们只需要在搜索字段前加上负号,如下图 摘要: Solr的查询一般...

  • java实现对solr索引库进行增删改查

    18年已到九月中旬,珍惜时间等于珍惜生命呐,时光流失,只怕再见来不及挥手。同样是一天上班的时间,有些小伙伴感觉一天很充实,也有些小伙伴感觉一天很无聊的过去了。同样是工作,取决你看待工作的态度,从而产生...

  • solr 定义字段类型为string 时 当值有空格

    例如 field name=“product_model” type=“string” indexed=“true” stored="true" 当product_model 字段的值为 “ISO VG 460” 时 如果查询 方法为 “query”: “product_model:ISO VG 460” 是查找不到结果的,...

  • Solr分组聚合查询之StatsComponent

    摘要: Solr可以利用StatsComponent 实现对数字、字符串或日期字段的聚合统计查询。Stats Component参数 参数 描述 stats 布尔值,设为true,表示开启Stats Component stats.field 指定需要做统计的字段 stats....

  • mysql 中的索引,谈谈 Mysql 中的索引(一)

    主键索引:特殊的唯一索引,不允许有空值。复合索引:将多个列组合在一起创建索引,可以覆盖多个列。外键索引:只有InnoDB类型的表才可以使用外键索引,保证数据的一致性、完整性和实现级联操作。全文索引:MySQL ...

  • solr查询和新增、更新、删除索引/删除字段/添加新字段/数据清除

    1、Solr查询空值字段 https://blog.csdn.net/mynamepg/article/details/83784482 2、solr聚合查询 https://blog.csdn.net/mynamepg/article/details/83784236 3、Solr查询语法总结 ...

  • Solr在Linux中的产品化安装

    在solr压缩包中的bin/目录下有一个脚本文件**install_solr_service.sh**,负责solr的安装,并注册为自启动的service。   1. 环境准备 首先需要创建一个solr用户,并赋予其相应的权限: groupadd zpsolr user.....

  • Hbase solr 二级索引

    某电信项目中采用HBase来存储用户终端明细数据,供前台页面即时查询。HBase无可置疑拥有其优势,但其本身只对rowkey支持毫秒级的快速检索,对于多字段的组合查询却无能为力。针对HBase的多条件查询也有多种方案,...

  • mysql double空值报错_空值是什么-和空值相关的问题-阿里云开发者社区

    关于空值的搜索结果回答空 (NULL) 值表示数值未知。空值不同于空白或零值。没有两个相等的空值。比较两个空值或将空值...a1234566782019-12-02 03:00:460 浏览量回答数 0问题sql 行列转换时,空值如何设置成0在用Sq...

  • solr实战项目中应用

    //没有程序出错,增加程序健壮性 if(highlights.size() > 0) { for(Highlight highlight : highlights) { //solr每个域中可以存储多个 List snipplets = highlight.getSnipplets(); //没有程序出错,增加程序健壮性...

  • solr深入浅出

    首先了解一下Solr:: 1 solr是一个基于Lucene的搜索引擎,可以实现全文搜索。同时对其进行了扩展,提供了比Lucene更为丰富的查询语句,同时实现了可配置,可扩展并对查询性能进行了优化,提供一个功能完善的管理页面...

  • solr和hbase结合进行索引搜索

    solrcloud集群情况 solrcloud集群已经安装完成。 solr版本:5.5.0,zookeeper版本:3.4.6 solr的操作用户、密码: solr/solr123 solr使用的zookeeper安装... solr安装位置:/opt/solr-5.5.0 solr端口:8983

  • Solr 搜索不为空值

    1、被搜索的列必须被索引,否则搜索不到数据,设置schema.xml文件中该列的indexed为true,如下: <field name="picurl" type="string" indexed="true" stored="true&...

  • 开源大数据索引项目hive-solr

    github地址:https://github.com/qindongliang/hive-solr  欢迎大家fork和使用  关于这个项目的介绍,请参考散仙前面的文章:  ... ...(1)添加了对solrcloud...(2)修复了在反序列时对于hive中null列和空值的处

  • solr mysql 导入命令_Solr 07 - Solr从MySQL数据库中导入数据 (Solr DIH的使用示例)

    1 加入数据导入处理器的jar包复制Solr解压后dist目录中的:solr-dataimporthandler-4.10.4.jar;粘贴到contrib/dataimporthandler/lib目录下, lib目录需要手动创建: 2 加入数据库驱动包复制所用数据库服务器的相应jar...

  • solr

    (一)什么是solr? 概要简介: solr是一个独立的企业级搜索应用服务器,对外提供类似web-service的API接口。... 全文检索是指是计算机索引程序扫描文章中的每一个词,对每个词都建立索引,指明该...

  • MySQL 中的索引

    1、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。例如:PK,NOT NULL and UMIQUE. 2、可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 3、可以加速表和表之间的连接,特别是在实现数据的...

  • 原来这就是MySQL中的索引

    大家好,我是黎杜,这一期又带来Mysql的索引篇,上一期我们从大的方向聊了学习Mysql的个人经验,有兴趣的可以看一看:学习Mysql的亿点点意见以后可以大胆的在工作中写技术文章了,嘻嘻嘻...

  • 基于Android 7.0与Android Studio的安卓学习.zip

    Android是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的移动操作系统,主要应用于移动设备,如智能手机和平板电脑。该系统最初由安迪·鲁宾开发,后被Google公司收购并注资,随后与多家硬件制造商、软件开发商及电信营运商共同研发改良。 Android操作系统的特点包括: 开放源代码:Android系统采用开放源代码模式,允许开发者自由访问、修改和定制操作系统,这促进了技术的创新和发展,使得Android系统具有高度的灵活性和可定制性。 多任务处理:Android允许用户同时运行多个应用程序,并且可以轻松地在不同应用程序之间切换,提高了效率和便利性。 丰富的应用生态系统:Android系统拥有庞大的应用程序生态系统,用户可以从Google Play商店或其他第三方应用市场下载和安装各种各样的应用程序,满足各种需求。 可定制性:Android操作系统可以根据用户的个人喜好进行定制,用户可以更改主题、小部件和图标等,以使其界面更符合个人风格和偏好。 多种设备支持:Android操作系统可以运行在多种不同类型的设备上,包括手机、平板电脑、智能电视、汽车导航系统等。 此外,Android系统还有一些常见的问题,如应用崩溃、电池耗电过快、Wi-Fi连接问题、存储空间不足、更新问题等。针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也在不断提升。例如,最新的Android版本引入了更多的安全性和隐私保护功能,以及更流畅的用户界面和更强大的性能。此外,Android系统也在不断探索新的应用场景,如智能家居、虚拟现实、人工智能等领域。 总之,Android系统是一种功能强大、灵活可定制、拥有丰富应用生态系统的移动操作系统,在全球范围内拥有广泛的用户基础。

  • node-v4.6.1-sunos-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics