通过内核httpd实现web服务加速(4)

web|web服务

threads 2 服务器线程的数量,对于小型web来说应该是每个CPU对应一个,对于大型网站来说(活动文件不是保存在RAM中),其值应该是每个CPU对应2.

  documentroot /var/www web内容所在目录

  start 0 设置为1来启动kHTTPd (该位可能被"stop"自动设置为0)

  stop 0 设置为1来停止kHTTPd (该位可能被"start"自动设置为0)

  unload 0 设置为1来准备卸载kHTTPd模块

  sloppymime 0 如果为1,那么为止的mime类型自动设置为text/html,如果为0则未知mimi类型的文件将由用户空间的web服务器来处理。

  perm_required S_IROTH 需要的最小限制(其值参考"man 2 stat")
  perm_forbid dir+sticky+ 文件禁止的限制掩码(其值参考"man 2 stat")
  dynamic cgi-bin .. 动态内容请求URL包含的子串
  maxconnect 1000 当前最大连接数

六、更多信息关于kHTTPd体系结构的更多信息,参考:http://www.fenrus.demon.nl 。

时间: 2024-10-31 08:38:04

通过内核httpd实现web服务加速(4)的相关文章

通过内核httpd实现web服务加速(3)

web|web服务 在这种情况下,你首先需要修改Apache的配置: Port 80 修改为 Port 8080 3.停止kHTTPd 为了修改配置,首先需要停止kHTTPd: #echo 1 > /proc/sys/net/khttpd/stop 如果希望卸载模块,停止kHTTPd以后,运行: echo 1 > /proc/sys/net/khttpd/unload 如果你感觉对你来说这个过程太慢了(上面的命令需要等待远程连接首先关闭),可以在停止其停止以后向服务器发送HUP信号,这将导致服

高并发Web服务的演变——节约系统内存和CPU

高并发Web服务的演变--节约系统内存和CPU 一.越来越多的并发连接数 现在的Web系统面对的并发连接数在近几年呈现指数增长,高并发成为了一种常态,给Web系统带来不小的挑战.以最简单粗暴的方式解决,就是增加Web系统的机器和升级硬件配置.虽然现在的硬件越来越便宜,但是一味地通过增加机器来解决并发量的增长,成本是非常高昂的.结合技术优化方案,才是更有效的解决方法. 并发连接数为什么呈指数增长?实际上,从这几年的用户基数上看,这个数量并没有出现指数增长,因此它并非主要原因.主要原因,还是web变

让Web服务走向门户网站(2)

web|web服务 在前面的内容中提到过,Apache具有灵活的设置.所有Apache的安全特性都要经过周密的设计与规划,进行认真地配置才能够实现.Apache服务器的安全配置包括很多层面,有运行环境.认证与授权设置及建立安全的电子交易链接等. 1.Apache的安装配置和运行 (1)以Nobody用户运行一般情况下,Apache是由Root 来安装和运行的.如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apache Server进程以最可能低

Apache+Tomcat实现Web服务(2)

apache|web|web服务 1.下载地址 在http://www.apache.org可下载Apache源代码软件包apache_1.3.27.tar.gz. 在http://jakarta.apache.org/builds/tomcat/release/v4.1.12/src/可下载Tomcat源代码软件包jakarta-tomcat-4.1.12-src.tar.gz. 在http://jakarta.apache.org/builds/jakarta-tomcat/release/

使用SOAP开发java web服务

web|web服务   本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开发中构建SOAP服务: 一.SOAP(Simple Object Access Protocol)简单对象访问协议,要了解SOAP,首先就需要了解分布式计算的由来,随着下一代的分布式计算体系web服务的出现,SOAP成为了创建和调用通过网络发布的应用程序的实际通信标准.SOAP类似传统的二进制协议IIOP(CORBA)和JRMP(

VS.NET: 通过Web服务瞄准电子商务

web|web服务|电子商务     从上次Microsoft更新其Visuabl Studio IDE到现在有两年的时间了,而Visual Studio也开始显得老了,特别是在迅速发展的电子商务应用开发工具市场上. 虽然Visual Studio在服务器/客户机领域比其竞争对手作的要好,但是它却难以提 供新一代工具应该提供的功能.支持了这个工具在竞争中的领导地位的只是 Microsoft庞大的市场分额以及Visual Studio广大的用户群,而不是领先的技术. 即将发布的VS.NET是Mic

使用Apache搭建web服务(三) 构建web虚拟主机

虚拟web主机指的是在同一台服务器中运行多个web站点,其中的每一个站点实际并不独立占用整个服务器,因此被称为"虚拟的web主机".在搭建虚拟web主机时,可以使用三种方法搭建虚拟web服务,基于IP地址.基于端口号和基于域名的.常用的是基于域名构建虚拟web主机.那么我们就来了解一下怎样搭建这三种不同的虚拟web主机. 基于IP地址的虚拟主机:为每个虚拟主机使用不同的域名,不同的IP来实现. 基于端口的虚拟主机:这中方式不使用域名.IP地址来区分,而是使用不同的端口号来实现. 基于域

设计与开发JAX-WS 2.0 Web服务

开始之前 关于本教程 在本教程中,我们将设计和开发一个订单处理应用程序,并将其功能作为 Web 服务公开,以便各种使用者以独立于平台的方式提交订单信息. 目标 完成了此教程后,可以应用相关概念和知识来使用 JAX-WS 技术为应用程序开发 Web 服务. 先决条件 要成功完成此教程,应该对 Web 服务技术具有基本的了解,而且需要能较为熟练地进行 Java 编程. 系统要求 要运行此教程中的示例,需要安装 Java Platform, Standard Edition (Java SE) 6.0

[Java]如何提高Web服务端并发效率的异步编程技术?

[编者按]在Java里开发多线程最强有力的实践就是做服务端的并发处理,本文作者阐述了实施多线程的具体实践方法,要真的掌握某种技术你就必须要知其所以然.笔者转发至此,希望对Web开发者有所帮助. 全文如下: 作为一名Web工程师都希望自己做的Web应用能被越来越多的人使用,如果我们所做的Web应用随着用户的增多而宕机了,那么越来越多的人就会变得越来越少了,为了让我们的Web应用能有更多人使用,我们就得提升Web应用服务端的并发能力.那么我们如何做到这点了,根据现有的并发技术我们会有如下选择: 给服