1. 定义:CGI(Common Gateway Interface 公共网关接口)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。2. 功能:绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。C...
分类:
其他好文 时间:
2014-08-26 21:26:46
阅读次数:
319
1、cookie机制 Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服务器用HTTP头向客户端发送cookies,在客户...
分类:
其他好文 时间:
2014-08-20 02:46:46
阅读次数:
255
acl 工程从发布至今已经有近10年历史,已经被一些大公司的重要项目所使用,该工程提供了跨平台(LINUX, FreeBSD, WIN32, Solaris, MacOS)的网络通信库,其中包含了阻塞非阻塞两种通信方式,内部事件引擎支持 select/poll/epoll(linux)/kqueue(BSD)/devpool(solaris)/iocp(win32)/窗口消息(win32);另外,acl 库中的网络服务器框架是 acl 中最为重要的模块(其来源于著名的Postfix,由其中的 master ...
分类:
其他好文 时间:
2014-08-19 11:02:24
阅读次数:
310
一、LAMP简介LAMP(Linux-Apache-MySQL-PHP)网站架构是目前流行的Web框架,该框架由:Linux操作系统,Apache网络服务器,MySQL数据库,PHP编程语言组成,所有组成产品均是开源软件,是国际上流行成熟的架构框架,很多流行的商业应用都采取这个架构。LAMP具有通用、跨平台、高..
分类:
数据库 时间:
2014-08-17 17:10:03
阅读次数:
356
LAMP简介LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构。LAMP具有通用..
分类:
Web程序 时间:
2014-08-14 04:03:08
阅读次数:
495
最近维护的一个网络服务器遇到性能问题,于是就对原有的程序进行了较大的框架改动。改动最多的是线程工作模式与数据传递方式,最终的结果是改变锁的使用模式。经过一番改进,基本上可以做到 GMb 网卡全速工作处理。在 性能达标之后,一度在想有没有什么办法使用更加轻量级锁,或者去掉锁的使用,为此搜索一些相关的研究成果,并做了一些实验来验证这些成果,因而就有这篇文章。希望有做类似工作的同行可以有所借鉴。如果有人...
分类:
其他好文 时间:
2014-08-11 11:59:42
阅读次数:
337
配置前提kickstart在启动引导内核的时候只有传递给其vmlinuz即可,前提是必须让其内核访问的到我们的ks的位置,比如http、ftp、nfs等,也可以放在本地的路径下可以通过cdrom进行对外告知如果要通过网络服务器访问,有个前提就是必须将其配置好网络地址才可以;但还需要考虑一个..
分类:
其他好文 时间:
2014-08-05 14:22:52
阅读次数:
348
目录CGI--URL--—————————————————————分割线———————————————————————CGI——通用网关接口(CommonGatewayInterface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了客...
分类:
其他好文 时间:
2014-08-04 21:07:37
阅读次数:
284
关键
高性能网络服务器的关键在于并发,如何高效的使用多核心的服务器,让多个线程并发处理程序。 并发方式 基于时间的并行
基于空间的并行,
其他提法, 在计算机内部,最本质的是时间(CPU)和空间(内存)这两种资源,各种并行的界限并没有那么明显。所谓基于时间的并行,有两只猫,共同看守一个大仓库,但一个...
分类:
系统相关 时间:
2014-08-04 14:01:37
阅读次数:
242
socket套接字TCP API
socket概念
socket又称“套接字”,是计算机网络中进程间通信数据通道的一个端点,或称之为句柄。IP地址+端口号就可以唯一确定一个socket。TCP/IP协议族包括传输层(TCP/UDP),网络层(ICMP/IP/IGMP),链路层(ARP/RARP)。应用层通常使用socket地址,即IP地址+端口号来确定通信的对端。而socket正是TCP/...