Apache 的 mod_mmap_static 模块是一个特殊的模块,在 Apache 发行版中命名为mod_mmap_static,可用于提高 Web 服务器的性能。此模块的工作原理是为 RootDirectory 中静态配置的常用但不更改的文件列表提供映射。因此,如果 Apache 显示的文件不经常更改,则可以使用此模块来内存映射静态文档,并提高 Apache Web 服务器的速度。
重要的是要注意,必须在 Apache 的配置和编译期间启用 Apache 的 mod_mmap_static 模块,然后才能使用它。如果您已按照上面配置和编译时间部分中描述的步骤操作,则此模块已在 Apache 中--add-module-../mod_mmap_static.c.
要内存映射静态文档,请使用以下命令
[root@deep ]/# find /home/httpd/ona -type f -print | sed -e 's/.*/mmapfile &/' /etc/httpd/conf/mmap.conf |
一旦mmap.conf文件已在我们选择保存此文件的位置下创建,我们必须将其包含在 Apache 的httpd.conf文件中,以便能够在我们的 Web 服务器上使用其功能。编辑httpd.conf文件, vi/etc/httpd/conf/httpd.conf并添加以下行
<IfModule mod_include.c> Include conf/mmap.conf </IfModule> |
: 有关 mod_mmap_static 使用的更多信息,请参阅您的 Apache 文档。请记住,此功能只能在您提供网站上不经常更改的文档时使用。
您必须重新启动 Apache Web 服务器,更改才能生效
[root@deep ]/# /etc/rc.d/init.d/httpd restart |
Shutting down http: [ OK ] Starting httpd: [ OK ] |
atime 和 noatime 属性
Linux 的 atime 和 noatime 属性可用于在 Apache 中获得可衡量的性能提升。有关此主题的更多信息,请参阅本书中的通用系统优化。