apache EnableMMAP指令

官方说明地址:http://httpd.apache.org/docs/2.4/mod/core.html#enablemmap

Use memory-mapping to read files during delivery

在递送中使用内存映射(memory-mapping)来读取文件

此指令指示httpd在递送中如果需要读取一个文件的内容,它是否可以使用内存映射。当处理一个需要访问文件中的数据的请求时,比如说当递送一个使用mod_include进行服务器端分析的文件时,如果操作系统支持,Apache将默认使用内存映射。
这种内存映射有时会带来性能的提高,但在某些情况下,您可能会需要禁用内存映射以避免一些操作系统的问题:
1.在一些多处理器的系统上,内存映射会减低一些httpd的性能。
2.在挂载了NFS的DocumentRoot上,若已经将一个文件进行了内存映射,则删除或截断这个文件会造成httpd因为分段故障而崩溃。
在可能遇到这些问题的服务器配置过程中,您应当使用下面的命令来禁用内存映射:

EnableMMAP Off

对于挂载了NFS的文件夹,可以单独指定禁用内存映射:

<Directory "/path-to-nfs-files">
    EnableMMAP Off
</Directory>

以上是官方的说明的中文翻译。

Windows下的Apache一般是直接关闭的,暂时我没有去测试这个启用后有什么好处和坏处。更多配置内容:http://www.xwamp.com/learn/5

基本上市面上的所有Windows下的 套件都是关闭这个的。

时间: 2024-12-29 11:51:47

apache EnableMMAP指令的相关文章

Apache Directory 指令

<Directory> 指令 语法:<Directory directory-path> ... </Directory> <Directory>和</Directory>用于封装一组指令,使之仅对某个目录及其子目录生效.任何可以在"directory"作用域中使用的指令都可以使用.Directory-path可以是一个目录的完整路径,或是包含了Unix shell匹配语法的通配符字符串.在通配符字符串中,"?&qu

**Apache Options指令详解

http://www.365mini.com/page/apache-options-directive.htm Options指令是Apache配置文件中一个比较常见也比较重要的指令,Options指令可以在Apache服务器核心配置(server config).虚拟主机配置(virtual host).特定目录配置(directory)以及.htaccess文件中使用.Options指令的主要作用是控制特定目录将启用哪些服务器特性. Options指令常见的配置示例代码如下: <Direc

apache cronlog 安装配置

1. 关于cronolog cronolog 是一个简单的过滤程序,它从标准输入设备读入日志记录,并把这些记录写入到输出文件集,输出文件的名字由一个文件名模板和当前的日期时间组成.cronolog 通常与web服务器一起使用,例如apache,用来安全地对日志文件按日期.月或其它特定的区间进行分割. 3. 安装cronolog 3.1 下载最新稳定发行版(GA)的cronolog 访问cronolog 网站http://cronolog.org/download/index.html 下载最新稳

七、Web服务器Apache的配置和管理

万维网Web,是在Internet上以超文本为基础形成的信息网.用户通过浏览器可以访问Web服务器上的信息资源,目前在Linux操作系统上最常用的Web服务器软件是Apache.Apache是一种开源的HTTP服务器软件,可以在包括UNIX.Linux以及Windows在内的大多数主流计算机操作系统中运行. 7.1.Apache简介 Apache是一款开源软件,所以得到了开源社区支持,不断开发出新的功能特性,并修补了原来的缺陷 .经过多年来不断的完善,如今的Apache已经是最流行的Web服务器

apache 详细参数命令 虚机

Apache服务器指令大全 基本指令 一.一般的配置命令 1.AccessFileName 默认值:AccessFileName .htaccess 此命令是针对目录的访问控制文件的名称: 2.BindAddress 默认值:BindAddress * 设置服务器监听的IP地址: 3.DefaultType 默认值:DefaultType text/html 服务器不知道文件类型时,用缺省值通知客户端: 4.DocumentRoot 默认值:DocumentRoot "/var/www/html

modsecurity配置指令学习

事务(transactions) Console(控制台) 1 Introduction Modsecurity是保护网络应用安全的工作.不,从零开始.我常称modsecurity为WAF(网络应用防火墙),这是种被广泛接受的叫法,它指的是为保护网络应用而专门设计的产品族.也有些时候我称它为HTTP入侵检测工具,我认为这个称呼更好的描述了modsecurity做了什么. Understanding ModSecurity 像Apache为其他模块所做的一样,Apache为modsecurity处

Apache 2.5 配置虚拟主机

1.在 Apache 的安装目录下 conf/httpd.conf 文件中搜索 hosts,去掉前面的"#"号,即可启用虚拟主机. 2.然后在 Apache 的安装目录下 conf/extra 里面找到 httpd-vhosts.conf 文件. 这里以 larablog.com 为例,配置如下.详细参数见最后说明. #配置larablog.com:80 <VirtualHost *:80> #主机名称 ServerName larablog.com #文档根目录 Docu

apache 配置文件管理

1. Apache配置系统 从整体来看apache的配置系统包括三个部分: (1) 配置文件:比如 httpd.conf   .htaccess (2) 配置指令:在配置文件 httpd.conf  .htaccess 里面的任意一行都是一个配置指令 (3) 配置信息的保存和读取:配置信息配置完成后会在Apache里面按照一定的数据结构进行保存,在Apache的运行过程中,任何需要配置信息的时候就去读取并执行. 2. Apache的配置文件 (1) httpd.conf:是Apache的主配置文

Services and Security

DNS: 域名解析,BIND: Berkeley Internet Name Domain SSL/TLS: http-->https, OpenSSL, CA, Digital Certificate, PKI HTTP: HTTP协议,Apache, LAMP, Nginx(Engine X), LNMP(LEMP), MySQL, PHP, varnish CDN: DNS(View), varnish File Server: NFS.SMB/CIFS.FTP Netfilter: ip