很多node入门的书里面都会在介绍node特性的时候说:单线程,异步式I/O,事件驱动。Node不是一门语言,它是运行在服务器端的开发平台,官方指定语言为javascript。阻塞和线程:线程在执行中如果遇到磁盘读写或网络通信(统称为 I/O 操作),通常要耗费较长的时间,这时操作系统会剥夺这个线程...
分类:
Web程序 时间:
2014-09-09 12:21:28
阅读次数:
209
构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。
有许多解决方案,但事件驱动也被广泛应用到网络编程中。并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。
这些事件驱动模型中, libevent 库和 libev库能够大大提高性能和事件处理能力。在本文中,我们要讨论在...
分类:
其他好文 时间:
2014-09-05 04:29:41
阅读次数:
394
在因特网上,要与很多Web应用程序警醒交互,其中有些比较重要的应用程序,如:HTTP服务器、代理、缓存、网关、隧道、Agent代理、中继等。http://blog.csdn.net/bjyfb/article/details/20560177Web服务器Web开发人员接触最多的应该是Web服务器,它...
分类:
Web程序 时间:
2014-09-03 16:46:36
阅读次数:
287
HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 3.灵活:HT...
分类:
其他好文 时间:
2014-08-31 13:14:21
阅读次数:
308
1. Http服务器:让Windows Server 2008+IIS 7+ASP.NET支持10万个同时请求大规模网站架构实战之体系结构(一)大规模网站架构之WEB加速器SQUID(二)iis负载均衡Nginx 常见配置总结nginx实现网站负载均衡(windows+IIS负载实测)玩玩负载均衡-...
分类:
Web程序 时间:
2014-08-31 11:47:21
阅读次数:
290
grep-v"#"/etc/httpd/conf/httpd.confServerTokensOS返回Server:Apache/2.0.41(unix)servertokens指令说明:配置HTTP服务器回应头,此指令控制了server回送给客户端的回应头域是否包含关于服务器OS类型和编译的模块描述信息语法:servertokensmajor|minor|minimal|productonly|..
分类:
其他好文 时间:
2014-08-29 18:33:58
阅读次数:
295
网络操作通过NodeJS,除了可以编写一些服务端程序来协助前端开发和测试外,还能够学习一些HTTP协议与Socket协议的相关知识开门红使用NodeJS内置的http模块简单实现一个HTTP服务器var http = require('http');http.createServer(functio...
分类:
其他好文 时间:
2014-08-29 17:56:28
阅读次数:
251
1. 定义:CGI(Common Gateway Interface 公共网关接口)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。2. 功能:绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。C...
分类:
其他好文 时间:
2014-08-26 21:26:46
阅读次数:
319
前言Nginx是高性能的HTTP服务器,通过ProxyCache可以使其对静态资源进行缓存。其原理就是把静态资源按照一定的规则存在本地硬盘,并且会在内存中缓存常用的资源,从而加快静态资源的响应。配置ProxyCache以下为nginx配置片段:proxy_temp_path/usr/local/nginx/proxy_temp_dir1..
分类:
其他好文 时间:
2014-08-26 19:58:57
阅读次数:
296
实验环境:1.VMware虚拟机2.linux子机3台3.本地测试机实验目的:通过FastCGI模式让动态语言与静态分离开来,当HTTP服务器每次遇到动态程序时,可以将其直接交付给FastCGI进程来执行,然后将得到的结果返回给浏览器,这种方式可以让HTTP服务器专一地处理静态请求或者将动态脚本..
分类:
Web程序 时间:
2014-08-26 09:59:06
阅读次数:
268