我一直在阅读 apache 的多个优化指南,发现了很多数据(虽然我不知道作者的经验是什么)。
我有一个带有 apache 2.2.3、MySQL 5.1.36、Centos 5.3、nginx 的生产服务器来充当反向代理服务器(并处理静态文件)。
我的主要问题是我有大约 10 个 httpd 进程,每个进程占用 56-60MB RAM,每 15 分钟我通过 crond 启动 10 个 php 进程(每个进程也占用 30MB)。
基本上我使用默认的 httpd.conf 操作(是的,我知道,这很糟糕),我刚刚调整了 MPM 最大客户端和其他属性来控制应该分叉的客户端数量,并安装了 nginx 以减少 apache 上的负载。
我很高兴我可以对我的 httpd 做什么样的优化(我知道我应该卸载很多模块,但我有点害怕删除某些东西可能会破坏我的应用程序)。
21969 root 16 0 145m 30m 6872 S 1.3 0.9 0:00.75 php
6031 apache 16 0 289m 59m 35m S 1.0 1.3 0:05.01 httpd
我正在运行的一个进程的另一个输出:
[root@www /]# pmap -d 6031
6031: /usr/sbin/httpd
Address Kbytes Mode Offset Device Mapping
00002b8b622e4000 308 r-x-- 0000000000000000 008:00003 httpd
00002b8b62331000 100 rw-s- 0000000000000000 000:00023 [ anon ]
00002b8b6234a000 32 rw-s- 0000000000000000 000:00023 [ anon ]
00002b8b62531000 16 rw--- 000000000004d000 008:00003 httpd
00002b8b62535000 12 rw--- 00002b8b62535000 000:00000 [ anon ]
00002b8b62538000 112 r-x-- 0000000000000000 008:00003 ld-2.5.so
00002b8b62554000 4 rw--- 00002b8b62554000 000:00000 [ anon ]
00002b8b6255a000 4 rw--- 00002b8b6255a000 000:00000 [ anon ]
00002b8b62753000 4 r---- 000000000001b000 008:00003 ld-2.5.so
00002b8b62754000 4 rw--- 000000000001c000 008:00003 ld-2.5.so
00002b8b62755000 520 r-x-- 0000000000000000 008:00003 libm-2.5.so
00002b8b627d7000 2044 ----- 0000000000082000 008:00003 libm-2.5.so
00002b8b629d6000 4 r---- 0000000000081000 008:00003 libm-2.5.so
00002b8b629d7000 4 rw--- 0000000000082000 008:00003 libm-2.5.so
00002b8b629d8000 108 r-x-- 0000000000000000 008:00003 libpcre.so.0.0.1
00002b8b629f3000 2048 ----- 000000000001b000 008:00003 libpcre.so.0.0.1
00002b8b62bf3000 4 rw--- 000000000001b000 008:00003 libpcre.so.0.0.1
00002b8b62bf4000 84 r-x-- 0000000000000000 008:00003 libselinux.so.1
00002b8b62c09000 2048 ----- 0000000000015000 008:00003 libselinux.so.1
00002b8b62e09000 8 rw--- 0000000000015000 008:00003 libselinux.so.1
00002b8b62e0b000 8 rw--- 00002b8b62e0b000 000:00000 [ anon ]
00002b8b62e0d000 112 r-x-- 0000000000000000 008:00003 libaprutil-1.so.0.2.7
00002b8b62e29000 2044 ----- 000000000001c000 008:00003 libaprutil-1.so.0.2.7
00002b8b63028000 8 rw--- 000000000001b000 008:00003 libaprutil-1.so.0.2.7
00002b8b6302a000 36 r-x-- 0000000000000000 008:00003 libcrypt-2.5.so
00002b8b63033000 2044 ----- 0000000000009000 008:00003 libcrypt-2.5.so
00002b8b63232000 4 r---- 0000000000008000 008:00003 libcrypt-2.5.so
00002b8b63233000 4 rw--- 0000000000009000 008:00003 libcrypt-2.5.so
00002b8b63234000 184 rw--- 00002b8b63234000 000:00000 [ anon ]
00002b8b63262000 224 r-x-- 0000000000000000 008:00003 libldap-2.3.so.0.2.31
00002b8b6329a000 2048 ----- 0000000000038000 008:00003 libldap-2.3.so.0.2.31
00002b8b6349a000 8 rw--- 0000000000038000 008:00003 libldap-2.3.so.0.2.31
00002b8b6349c000 4 rw--- 00002b8b6349c000 000:00000 [ anon ]
00002b8b6349d000 52 r-x-- 0000000000000000 008:00003 liblber-2.3.so.0.2.31
00002b8b634aa000 2048 ----- 000000000000d000 008:00003 liblber-2.3.so.0.2.31
00002b8b636aa000 4 rw--- 000000000000d000 008:00003 liblber-2.3.so.0.2.31
00002b8b636ab000 964 r-x-- 0000000000000000 008:00003 libdb-4.3.so
00002b8b6379c000 2044 ----- 00000000000f1000 008:00003 libdb-4.3.so
00002b8b6399b000 20 rw--- 00000000000f0000 008:00003 libdb-4.3.so
00002b8b639a0000 128 r-x-- 0000000000000000 008:00003 libexpat.so.0.5.0
00002b8b639c0000 2044 ----- 0000000000020000 008:00003 libexpat.so.0.5.0
00002b8b63bbf000 12 rw--- 000000000001f000 008:00003 libexpat.so.0.5.0
00002b8b63bc2000 4 rw--- 00002b8b63bc2000 000:00000 [ anon ]
00002b8b63bc3000 152 r-x-- 0000000000000000 008:00003 libapr-1.so.0.2.7
00002b8b63be9000 2048 ----- 0000000000026000 008:00003 libapr-1.so.0.2.7
00002b8b63de9000 4 rw--- 0000000000026000 008:00003 libapr-1.so.0.2.7
00002b8b63dea000 88 r-x-- 0000000000000000 008:00003 libpthread-2.5.so
00002b8b63e00000 2044 ----- 0000000000016000 008:00003 libpthread-2.5.so
00002b8b63fff000 4 r---- 0000000000015000 008:00003 libpthread-2.5.so
00002b8b64000000 4 rw--- 0000000000016000 008:00003 libpthread-2.5.so
00002b8b64001000 16 rw--- 00002b8b64001000 000:00000 [ anon ]
00002b8b64005000 8 r-x-- 0000000000000000 008:00003 libdl-2.5.so
00002b8b64007000 2048 ----- 0000000000002000 008:00003 libdl-2.5.so
00002b8b64207000 4 r---- 0000000000002000 008:00003 libdl-2.5.so
00002b8b64208000 4 rw--- 0000000000003000 008:00003 libdl-2.5.so
00002b8b64209000 4 rw--- 00002b8b64209000 000:00000 [ anon ]
00002b8b6420a000 1328 r-x-- 0000000000000000 008:00003 libc-2.5.so
00002b8b64356000 2048 ----- 000000000014c000 008:00003 libc-2.5.so
00002b8b64556000 16 r---- 000000000014c000 008:00003 libc-2.5.so
00002b8b6455a000 4 rw--- 0000000000150000 008:00003 libc-2.5.so
00002b8b6455b000 20 rw--- 00002b8b6455b000 000:00000 [ anon ]
00002b8b64560000 236 r-x-- 0000000000000000 008:00003 libsepol.so.1
00002b8b6459b000 2048 ----- 000000000003b000 008:00003 libsepol.so.1
00002b8b6479b000 4 rw--- 000000000003b000 008:00003 libsepol.so.1
00002b8b6479c000 40 rw--- 00002b8b6479c000 000:00000 [ anon ]
00002b8b647a6000 12 r-x-- 0000000000000000 008:00003 libuuid.so.1.2
00002b8b647a9000 2048 ----- 0000000000003000 008:00003 libuuid.so.1.2
00002b8b649a9000 4 rw--- 0000000000003000 008:00003 libuuid.so.1.2
00002b8b649aa000 4 rw--- 00002b8b649aa000 000:00000 [ anon ]
00002b8b649ab000 128 r-x-- 0000000000000000 008:00003 libpq.so.4.1
00002b8b649cb000 2048 ----- 0000000000020000 008:00003 libpq.so.4.1
00002b8b64bcb000 8 rw--- 0000000000020000 008:00003 libpq.so.4.1
00002b8b64bcd000 352 r-x-- 0000000000000000 008:00003 libsqlite3.so.0.8.6
00002b8b64c25000 2048 ----- 0000000000058000 008:00003 libsqlite3.so.0.8.6
00002b8b64e25000 8 rw--- 0000000000058000 008:00003 libsqlite3.so.0.8.6
00002b8b64e27000 68 r-x-- 0000000000000000 008:00003 libresolv-2.5.so
00002b8b64e38000 2048 ----- 0000000000011000 008:00003 libresolv-2.5.so
00002b8b65038000 4 r---- 0000000000011000 008:00003 libresolv-2.5.so
00002b8b65039000 4 rw--- 0000000000012000 008:00003 libresolv-2.5.so
00002b8b6503a000 12 rw--- 00002b8b6503a000 000:00000 [ anon ]
00002b8b6503d000 96 r-x-- 0000000000000000 008:00003 libsasl2.so.2.0.22
00002b8b65055000 2048 ----- 0000000000018000 008:00003 libsasl2.so.2.0.22
00002b8b65255000 4 rw--- 0000000000018000 008:00003 libsasl2.so.2.0.22
00002b8b65256000 272 r-x-- 0000000000000000 008:00003 libssl.so.0.9.8e
00002b8b6529a000 2048 ----- 0000000000044000 008:00003 libssl.so.0.9.8e
00002b8b6549a000 24 rw--- 0000000000044000 008:00003 libssl.so.0.9.8e
00002b8b654a0000 1204 r-x-- 0000000000000000 008:00003 libcrypto.so.0.9.8e
00002b8b655cd000 2044 ----- 000000000012d000 008:00003 libcrypto.so.0.9.8e
00002b8b657cc000 132 rw--- 000000000012c000 008:00003 libcrypto.so.0.9.8e
00002b8b657ed000 20 rw--- 00002b8b657ed000 000:00000 [ anon ]
00002b8b657f2000 580 r-x-- 0000000000000000 008:00003 libkrb5.so.3.3
00002b8b65883000 2048 ----- 0000000000091000 008:00003 libkrb5.so.3.3
00002b8b65a83000 16 rw--- 0000000000091000 008:00003 libkrb5.so.3.3
00002b8b65a87000 84 r-x-- 0000000000000000 008:00003 libnsl-2.5.so
00002b8b65a9c000 2044 ----- 0000000000015000 008:00003 libnsl-2.5.so
00002b8b65c9b000 4 r---- 0000000000014000 008:00003 libnsl-2.5.so
00002b8b65c9c000 4 rw--- 0000000000015000 008:00003 libnsl-2.5.so
00002b8b65c9d000 12 rw--- 00002b8b65c9d000 000:00000 [ anon ]
00002b8b65ca0000 176 r-x-- 0000000000000000 008:00003 libgssapi_krb5.so.2.2
00002b8b65ccc000 2048 ----- 000000000002c000 008:00003 libgssapi_krb5.so.2.2
00002b8b65ecc000 8 rw--- 000000000002c000 008:00003 libgssapi_krb5.so.2.2
00002b8b65ece000 8 r-x-- 0000000000000000 008:00003 libcom_err.so.2.1
00002b8b65ed0000 2044 ----- 0000000000002000 008:00003 libcom_err.so.2.1
00002b8b660cf000 4 rw--- 0000000000001000 008:00003 libcom_err.so.2.1
00002b8b660d0000 144 r-x-- 0000000000000000 008:00003 libk5crypto.so.3.1
00002b8b660f4000 2044 ----- 0000000000024000 008:00003 libk5crypto.so.3.1
00002b8b662f3000 8 rw--- 0000000000023000 008:00003 libk5crypto.so.3.1
00002b8b662f5000 4 rw--- 00002b8b662f5000 000:00000 [ anon ]
00002b8b662f6000 80 r-x-- 0000000000000000 008:00003 libz.so.1.2.3
00002b8b6630a000 2044 ----- 0000000000014000 008:00003 libz.so.1.2.3
00002b8b66509000 4 rw--- 0000000000013000 008:00003 libz.so.1.2.3
00002b8b6650a000 32 r-x-- 0000000000000000 008:00003 libkrb5support.so.0.1
00002b8b66512000 2044 ----- 0000000000008000 008:00003 libkrb5support.so.0.1
00002b8b66711000 4 rw--- 0000000000007000 008:00003 libkrb5support.so.0.1
00002b8b66712000 8 r-x-- 0000000000000000 008:00003 libkeyutils-1.2.so
00002b8b66714000 2044 ----- 0000000000002000 008:00003 libkeyutils-1.2.so
00002b8b66913000 4 rw--- 0000000000001000 008:00003 libkeyutils-1.2.so
00002b8b66914000 12 rw--- 00002b8b66914000 000:00000 [ anon ]
00002b8b66917000 8 r-x-- 0000000000000000 008:00003 mod_auth_basic.so
00002b8b66919000 2044 ----- 0000000000002000 008:00003 mod_auth_basic.so
00002b8b66b18000 8 rw--- 0000000000001000 008:00003 mod_auth_basic.so
00002b8b66b1a000 24 r-x-- 0000000000000000 008:00003 mod_auth_digest.so
00002b8b66b20000 2044 ----- 0000000000006000 008:00003 mod_auth_digest.so
00002b8b66d1f000 8 rw--- 0000000000005000 008:00003 mod_auth_digest.so
00002b8b66d21000 8 r-x-- 0000000000000000 008:00003 mod_authn_file.so
00002b8b66d23000 2044 ----- 0000000000002000 008:00003 mod_authn_file.so
00002b8b66f22000 8 rw--- 0000000000001000 008:00003 mod_authn_file.so
00002b8b66f24000 8 r-x-- 0000000000000000 008:00003 mod_authn_alias.so
00002b8b66f26000 2044 ----- 0000000000002000 008:00003 mod_authn_alias.so
00002b8b67125000 8 rw--- 0000000000001000 008:00003 mod_authn_alias.so
00002b8b67127000 4 r-x-- 0000000000000000 008:00003 mod_authn_anon.so
00002b8b67128000 2048 ----- 0000000000001000 008:00003 mod_authn_anon.so
00002b8b67328000 8 rw--- 0000000000001000 008:00003 mod_authn_anon.so
00002b8b6732a000 4 r-x-- 0000000000000000 008:00003 mod_authn_dbm.so
00002b8b6732b000 2048 ----- 0000000000001000 008:00003 mod_authn_dbm.so
00002b8b6752b000 8 rw--- 0000000000001000 008:00003 mod_authn_dbm.so
00002b8b6752d000 4 r-x-- 0000000000000000 008:00003 mod_authn_default.so
00002b8b6752e000 2044 ----- 0000000000001000 008:00003 mod_authn_default.so
00002b8b6772d000 8 rw--- 0000000000000000 008:00003 mod_authn_default.so
00002b8b6772f000 8 r-x-- 0000000000000000 008:00003 mod_authz_host.so
00002b8b67731000 2044 ----- 0000000000002000 008:00003 mod_authz_host.so
00002b8b67930000 8 rw--- 0000000000001000 008:00003 mod_authz_host.so
00002b8b67932000 4 r-x-- 0000000000000000 008:00003 mod_authz_user.so
00002b8b67933000 2044 ----- 0000000000001000 008:00003 mod_authz_user.so
00002b8b67b32000 8 rw--- 0000000000000000 008:00003 mod_authz_user.so
00002b8b67b34000 8 r-x-- 0000000000000000 008:00003 mod_authz_owner.so
00002b8b67b36000 2044 ----- 0000000000002000 008:00003 mod_authz_owner.so
00002b8b67d35000 8 rw--- 0000000000001000 008:00003 mod_authz_owner.so
00002b8b67d37000 8 r-x-- 0000000000000000 008:00003 mod_authz_groupfile.so
00002b8b67d39000 2044 ----- 0000000000002000 008:00003 mod_authz_groupfile.so
00002b8b67f38000 8 rw--- 0000000000001000 008:00003 mod_authz_groupfile.so
00002b8b67f3a000 8 r-x-- 0000000000000000 008:00003 mod_authz_dbm.so
00002b8b67f3c000 2044 ----- 0000000000002000 008:00003 mod_authz_dbm.so
00002b8b6813b000 8 rw--- 0000000000001000 008:00003 mod_authz_dbm.so
00002b8b6813d000 4 r-x-- 0000000000000000 008:00003 mod_authz_default.so
00002b8b6813e000 2044 ----- 0000000000001000 008:00003 mod_authz_default.so
00002b8b6833d000 8 rw--- 0000000000000000 008:00003 mod_authz_default.so
00002b8b6833f000 44 r-x-- 0000000000000000 008:00003 mod_ldap.so
00002b8b6834a000 2048 ----- 000000000000b000 008:00003 mod_ldap.so
00002b8b6854a000 8 rw--- 000000000000b000 008:00003 mod_ldap.so
00002b8b6854c000 24 r-x-- 0000000000000000 008:00003 mod_authnz_ldap.so
00002b8b68552000 2044 ----- 0000000000006000 008:00003 mod_authnz_ldap.so
00002b8b68751000 8 rw--- 0000000000005000 008:00003 mod_authnz_ldap.so
00002b8b68753000 36 r-x-- 0000000000000000 008:00003 mod_include.so
00002b8b6875c000 2048 ----- 0000000000009000 008:00003 mod_include.so
00002b8b6895c000 8 rw--- 0000000000009000 008:00003 mod_include.so
00002b8b6895e000 20 r-x-- 0000000000000000 008:00003 mod_log_config.so
00002b8b68963000 2044 ----- 0000000000005000 008:00003 mod_log_config.so
00002b8b68b62000 8 rw--- 0000000000004000 008:00003 mod_log_config.so
00002b8b68b64000 8 r-x-- 0000000000000000 008:00003 mod_logio.so
00002b8b68b66000 2044 ----- 0000000000002000 008:00003 mod_logio.so
00002b8b68d65000 8 rw--- 0000000000001000 008:00003 mod_logio.so
00002b8b68d67000 4 r-x-- 0000000000000000 008:00003 mod_env.so
00002b8b68d68000 2048 ----- 0000000000001000 008:00003 mod_env.so
00002b8b68f68000 8 rw--- 0000000000001000 008:00003 mod_env.so
00002b8b68f6a000 16 r-x-- 0000000000000000 008:00003 mod_ext_filter.so
00002b8b68f6e000 2044 ----- 0000000000004000 008:00003 mod_ext_filter.so
00002b8b6916d000 8 rw--- 0000000000003000 008:00003 mod_ext_filter.so
00002b8b6916f000 20 r-x-- 0000000000000000 008:00003 mod_mime_magic.so
00002b8b69174000 2044 ----- 0000000000005000 008:00003 mod_mime_magic.so
00002b8b69373000 8 rw--- 0000000000004000 008:00003 mod_mime_magic.so
00002b8b69375000 8 r-x-- 0000000000000000 008:00003 mod_expires.so
00002b8b69377000 2044 ----- 0000000000002000 008:00003 mod_expires.so
00002b8b69576000 8 rw--- 0000000000001000 008:00003 mod_expires.so
00002b8b69578000 16 r-x-- 0000000000000000 008:00003 mod_deflate.so
00002b8b6957c000 2044 ----- 0000000000004000 008:00003 mod_deflate.so
00002b8b6977b000 8 rw--- 0000000000003000 008:00003 mod_deflate.so
00002b8b6977d000 12 r-x-- 0000000000000000 008:00003 mod_headers.so
00002b8b69780000 2048 ----- 0000000000003000 008:00003 mod_headers.so
00002b8b69980000 8 rw--- 0000000000003000 008:00003 mod_headers.so
00002b8b69982000 8 r-x-- 0000000000000000 008:00003 mod_usertrack.so
00002b8b69984000 2048 ----- 0000000000002000 008:00003 mod_usertrack.so
00002b8b69b84000 8 rw--- 0000000000002000 008:00003 mod_usertrack.so
00002b8b69b86000 8 r-x-- 0000000000000000 008:00003 mod_setenvif.so
00002b8b69b88000 2048 ----- 0000000000002000 008:00003 mod_setenvif.so
00002b8b69d88000 8 rw--- 0000000000002000 008:00003 mod_setenvif.so
00002b8b69d8a000 16 r-x-- 0000000000000000 008:00003 mod_mime.so
00002b8b69d8e000 2044 ----- 0000000000004000 008:00003 mod_mime.so
00002b8b69f8d000 8 rw--- 0000000000003000 008:00003 mod_mime.so
00002b8b69f8f000 84 r-x-- 0000000000000000 008:00003 mod_dav.so
00002b8b69fa4000 2044 ----- 0000000000015000 008:00003 mod_dav.so
00002b8b6a1a3000 8 rw--- 0000000000014000 008:00003 mod_dav.so
00002b8b6a1a5000 16 r-x-- 0000000000000000 008:00003 mod_status.so
00002b8b6a1a9000 2044 ----- 0000000000004000 008:00003 mod_status.so
00002b8b6a3a8000 8 rw--- 0000000000003000 008:00003 mod_status.so
00002b8b6a3aa000 32 r-x-- 0000000000000000 008:00003 mod_autoindex.so
00002b8b6a3b2000 2044 ----- 0000000000008000 008:00003 mod_autoindex.so
00002b8b6a5b1000 8 rw--- 0000000000007000 008:00003 mod_autoindex.so
00002b8b6a5b3000 16 r-x-- 0000000000000000 008:00003 mod_info.so
00002b8b6a5b7000 2044 ----- 0000000000004000 008:00003 mod_info.so
00002b8b6a7b6000 8 rw--- 0000000000003000 008:00003 mod_info.so
00002b8b6a7b8000 44 r-x-- 0000000000000000 008:00003 mod_dav_fs.so
00002b8b6a7c3000 2044 ----- 000000000000b000 008:00003 mod_dav_fs.so
00002b8b6a9c2000 8 rw--- 000000000000a000 008:00003 mod_dav_fs.so
00002b8b6a9c4000 8 r-x-- 0000000000000000 008:00003 mod_vhost_alias.so
00002b8b6a9c6000 2044 ----- 0000000000002000 008:00003 mod_vhost_alias.so
00002b8b6abc5000 8 rw--- 0000000000001000 008:00003 mod_vhost_alias.so
00002b8b6abc7000 28 r-x-- 0000000000000000 008:00003 mod_negotiation.so
00002b8b6abce000 2044 ----- 0000000000007000 008:00003 mod_negotiation.so
00002b8b6adcd000 8 rw--- 0000000000006000 008:00003 mod_negotiation.so
00002b8b6adcf000 8 r-x-- 0000000000000000 008:00003 mod_dir.so
00002b8b6add1000 2044 ----- 0000000000002000 008:00003 mod_dir.so
00002b8b6afd0000 8 rw--- 0000000000001000 008:00003 mod_dir.so
00002b8b6afd2000 8 r-x-- 0000000000000000 008:00003 mod_actions.so
00002b8b6afd4000 2044 ----- 0000000000002000 008:00003 mod_actions.so
00002b8b6b1d3000 8 rw--- 0000000000001000 008:00003 mod_actions.so
00002b8b6b1d5000 8 r-x-- 0000000000000000 008:00003 mod_speling.so
00002b8b6b1d7000 2048 ----- 0000000000002000 008:00003 mod_speling.so
00002b8b6b3d7000 8 rw--- 0000000000002000 008:00003 mod_speling.so
00002b8b6b3d9000 8 r-x-- 0000000000000000 008:00003 mod_userdir.so
00002b8b6b3db000 2044 ----- 0000000000002000 008:00003 mod_userdir.so
00002b8b6b5da000 8 rw--- 0000000000001000 008:00003 mod_userdir.so
00002b8b6b5dc000 12 r-x-- 0000000000000000 008:00003 mod_alias.so
00002b8b6b5df000 2044 ----- 0000000000003000 008:00003 mod_alias.so
00002b8b6b7de000 8 rw--- 0000000000002000 008:00003 mod_alias.so
00002b8b6b7e0000 56 r-x-- 0000000000000000 008:00003 mod_rewrite.so
00002b8b6b7ee000 2044 ----- 000000000000e000 008:00003 mod_rewrite.so
00002b8b6b9ed000 8 rw--- 000000000000d000 008:00003 mod_rewrite.so
00002b8b6b9ef000 72 r-x-- 0000000000000000 008:00003 mod_proxy.so
00002b8b6ba01000 2044 ----- 0000000000012000 008:00003 mod_proxy.so
00002b8b6bc00000 8 rw--- 0000000000011000 008:00003 mod_proxy.so
00002b8b6bc02000 20 r-x-- 0000000000000000 008:00003 mod_proxy_balancer.so
00002b8b6bc07000 2044 ----- 0000000000005000 008:00003 mod_proxy_balancer.so
00002b8b6be06000 8 rw--- 0000000000004000 008:00003 mod_proxy_balancer.so
00002b8b6be08000 28 r-x-- 0000000000000000 008:00003 mod_proxy_ftp.so
00002b8b6be0f000 2044 ----- 0000000000007000 008:00003 mod_proxy_ftp.so
00002b8b6c00e000 8 rw--- 0000000000006000 008:00003 mod_proxy_ftp.so
00002b8b6c010000 28 r-x-- 0000000000000000 008:00003 mod_proxy_http.so
00002b8b6c017000 2044 ----- 0000000000007000 008:00003 mod_proxy_http.so
00002b8b6c216000 8 rw--- 0000000000006000 008:00003 mod_proxy_http.so
00002b8b6c218000 8 r-x-- 0000000000000000 008:00003 mod_proxy_connect.so
00002b8b6c21a000 2044 ----- 0000000000002000 008:00003 mod_proxy_connect.so
00002b8b6c419000 8 rw--- 0000000000001000 008:00003 mod_proxy_connect.so
00002b8b6c41b000 28 r-x-- 0000000000000000 008:00003 mod_cache.so
00002b8b6c422000 2044 ----- 0000000000007000 008:00003 mod_cache.so
00002b8b6c621000 8 rw--- 0000000000006000 008:00003 mod_cache.so
00002b8b6c623000 4 r-x-- 0000000000000000 008:00003 mod_suexec.so
00002b8b6c624000 2048 ----- 0000000000001000 008:00003 mod_suexec.so
00002b8b6c824000 8 rw--- 0000000000001000 008:00003 mod_suexec.so
00002b8b6c826000 16 r-x-- 0000000000000000 008:00003 mod_disk_cache.so
00002b8b6c82a000 2048 ----- 0000000000004000 008:00003 mod_disk_cache.so
00002b8b6ca2a000 8 rw--- 0000000000004000 008:00003 mod_disk_cache.so
00002b8b6ca2c000 8 r-x-- 0000000000000000 008:00003 mod_file_cache.so
00002b8b6ca2e000 2044 ----- 0000000000002000 008:00003 mod_file_cache.so
00002b8b6cc2d000 8 rw--- 0000000000001000 008:00003 mod_file_cache.so
00002b8b6cc2f000 24 r-x-- 0000000000000000 008:00003 mod_mem_cache.so
00002b8b6cc35000 2044 ----- 0000000000006000 008:00003 mod_mem_cache.so
00002b8b6ce34000 8 rw--- 0000000000005000 008:00003 mod_mem_cache.so
00002b8b6ce36000 20 r-x-- 0000000000000000 008:00003 mod_cgi.so
00002b8b6ce3b000 2048 ----- 0000000000005000 008:00003 mod_cgi.so
00002b8b6d03b000 8 rw--- 0000000000005000 008:00003 mod_cgi.so
00002b8b6d03d000 8 r-x-- 0000000000000000 008:00003 mod_version.so
00002b8b6d03f000 2044 ----- 0000000000002000 008:00003 mod_version.so
00002b8b6d23e000 8 rw--- 0000000000001000 008:00003 mod_version.so
00002b8b6d240000 3180 r-x-- 0000000000000000 008:00003 libphp5.so
00002b8b6d55b000 2044 ----- 000000000031b000 008:00003 libphp5.so
00002b8b6d75a000 288 rw--- 000000000031a000 008:00003 libphp5.so
00002b8b6d7a2000 32 rw--- 00002b8b6d7a2000 000:00000 [ anon ]
00002b8b6d7af000 224 r-x-- 0000000000000000 008:00003 libgmp.so.3.3.3
00002b8b6d7e7000 2048 ----- 0000000000038000 008:00003 libgmp.so.3.3.3
00002b8b6d9e7000 4 rw--- 0000000000038000 008:00003 libgmp.so.3.3.3
00002b8b6d9e8000 60 r-x-- 0000000000000000 008:00003 libbz2.so.1.0.3
00002b8b6d9f7000 2044 ----- 000000000000f000 008:00003 libbz2.so.1.0.3
00002b8b6dbf6000 8 rw--- 000000000000e000 008:00003 libbz2.so.1.0.3
00002b8b6dbf8000 1228 r-x-- 0000000000000000 008:00003 libxml2.so.2.6.26
00002b8b6dd2b000 2048 ----- 0000000000133000 008:00003 libxml2.so.2.6.26
00002b8b6df2b000 36 rw--- 0000000000133000 008:00003 libxml2.so.2.6.26
00002b8b6df34000 4 rw--- 00002b8b6df34000 000:00000 [ anon ]
00002b8b6df35000 32 r-x-- 0000000000000000 008:00003 mod_proxy_ajp.so
00002b8b6df3d000 2044 ----- 0000000000008000 008:00003 mod_proxy_ajp.so
00002b8b6e13c000 8 rw--- 0000000000007000 008:00003 mod_proxy_ajp.so
00002b8b6e143000 40 r-x-- 0000000000000000 008:00003 libnss_files-2.5.so
00002b8b6e14d000 2044 ----- 000000000000a000 008:00003 libnss_files-2.5.so
00002b8b6e34c000 4 r---- 0000000000009000 008:00003 libnss_files-2.5.so
00002b8b6e34d000 4 rw--- 000000000000a000 008:00003 libnss_files-2.5.so
00002b8b6e34e000 84 r-x-- 0000000000000000 008:00003 apc.so
00002b8b6e363000 2048 ----- 0000000000015000 008:00003 apc.so
00002b8b6e563000 8 rw--- 0000000000015000 008:00003 apc.so
00002b8b6e565000 32 rw--- 00002b8b6e565000 000:00000 [ anon ]
00002b8b6e572000 28 r-x-- 0000000000000000 008:00003 librt-2.5.so
00002b8b6e579000 2048 ----- 0000000000007000 008:00003 librt-2.5.so
00002b8b6e779000 4 r---- 0000000000007000 008:00003 librt-2.5.so
00002b8b6e77a000 4 rw--- 0000000000008000 008:00003 librt-2.5.so
00002b8b6e77b000 56 r-x-- 0000000000000000 008:00003 curl.so
00002b8b6e789000 2044 ----- 000000000000e000 008:00003 curl.so
00002b8b6e988000 8 rw--- 000000000000d000 008:00003 curl.so
00002b8b6e98f000 236 r-x-- 0000000000000000 008:00003 libcurl.so.3.0.0
00002b8b6e9ca000 2048 ----- 000000000003b000 008:00003 libcurl.so.3.0.0
00002b8b6ebca000 8 rw--- 000000000003b000 008:00003 libcurl.so.3.0.0
00002b8b6ebcc000 196 r-x-- 0000000000000000 008:00003 libidn.so.11.5.19
00002b8b6ebfd000 2044 ----- 0000000000031000 008:00003 libidn.so.11.5.19
00002b8b6edfc000 4 rw--- 0000000000030000 008:00003 libidn.so.11.5.19
00002b8b6edfd000 28 r-x-- 0000000000000000 008:00003 dbase.so
00002b8b6ee04000 2048 ----- 0000000000007000 008:00003 dbase.so
00002b8b6f004000 4 rw--- 0000000000007000 008:00003 dbase.so
00002b8b6f005000 156 r-x-- 0000000000000000 008:00003 dom.so
00002b8b6f02c000 2044 ----- 0000000000027000 008:00003 dom.so
00002b8b6f22b000 24 rw--- 0000000000026000 008:00003 dom.so
00002b8b6f231000 4 rw--- 00002b8b6f231000 000:00000 [ anon ]
00002b8b6f232000 28 r-x-- 0000000000000000 008:00003 json.so
00002b8b6f239000 2044 ----- 0000000000007000 008:00003 json.so
00002b8b6f438000 4 rw--- 0000000000006000 008:00003 json.so
00002b8b6f439000 1944 r-x-- 0000000000000000 008:00003 mbstring.so
00002b8b6f61f000 2048 ----- 00000000001e6000 008:00003 mbstring.so
00002b8b6f81f000 36 rw--- 00000000001e6000 008:00003 mbstring.so
00002b8b6f828000 44 r-x-- 0000000000000000 008:00003 mysql.so
00002b8b6f833000 2044 ----- 000000000000b000 008:00003 mysql.so
00002b8b6fa32000 8 rw--- 000000000000a000 008:00003 mysql.so
00002b8b6fa39000 1220 r-x-- 0000000000000000 008:00003 libmysqlclient.so.16.0.0
00002b8b6fb6a000 2044 ----- 0000000000131000 008:00003 libmysqlclient.so.16.0.0
00002b8b6fd69000 308 rw--- 0000000000130000 008:00003 libmysqlclient.so.16.0.0
00002b8b6fdb6000 4 rw--- 00002b8b6fdb6000 000:00000 [ anon ]
00002b8b6fdb7000 104 r-x-- 0000000000000000 008:00003 mysqli.so
00002b8b6fdd1000 2044 ----- 000000000001a000 008:00003 mysqli.so
00002b8b6ffd0000 12 rw--- 0000000000019000 008:00003 mysqli.so
00002b8b6ffd3000 4 rw--- 00002b8b6ffd3000 000:00000 [ anon ]
00002b8b6ffd4000 88 r-x-- 0000000000000000 008:00003 pdo.so
00002b8b6ffea000 2048 ----- 0000000000016000 008:00003 pdo.so
00002b8b701ea000 12 rw--- 0000000000016000 008:00003 pdo.so
00002b8b701ed000 24 r-x-- 0000000000000000 008:00003 pdo_mysql.so
00002b8b701f3000 2048 ----- 0000000000006000 008:00003 pdo_mysql.so
00002b8b703f3000 4 rw--- 0000000000006000 008:00003 pdo_mysql.so
00002b8b703f4000 20 r-x-- 0000000000000000 008:00003 pdo_sqlite.so
00002b8b703f9000 2048 ----- 0000000000005000 008:00003 pdo_sqlite.so
00002b8b705f9000 4 rw--- 0000000000005000 008:00003 pdo_sqlite.so
00002b8b705fa000 64 r-x-- 0000000000000000 008:00003 sqlite.so
00002b8b7060a000 2044 ----- 0000000000010000 008:00003 sqlite.so
00002b8b70809000 8 rw--- 000000000000f000 008:00003 sqlite.so
00002b8b70810000 284 r-x-- 0000000000000000 008:00003 libsqlite.so.0.8.6
00002b8b70857000 2044 ----- 0000000000047000 008:00003 libsqlite.so.0.8.6
00002b8b70a56000 12 rw--- 0000000000046000 008:00003 libsqlite.so.0.8.6
00002b8b70a59000 28 r-x-- 0000000000000000 008:00003 wddx.so
00002b8b70a60000 2048 ----- 0000000000007000 008:00003 wddx.so
00002b8b70c60000 4 rw--- 0000000000007000 008:00003 wddx.so
00002b8b70c61000 28 r-x-- 0000000000000000 008:00003 xmlreader.so
00002b8b70c68000 2044 ----- 0000000000007000 008:00003 xmlreader.so
00002b8b70e67000 8 rw--- 0000000000006000 008:00003 xmlreader.so
00002b8b70e69000 28 r-x-- 0000000000000000 008:00003 xmlwriter.so
00002b8b70e70000 2044 ----- 0000000000007000 008:00003 xmlwriter.so
00002b8b7106f000 8 rw--- 0000000000006000 008:00003 xmlwriter.so
00002b8b71071000 28 r-x-- 0000000000000000 008:00003 xsl.so
00002b8b71078000 2044 ----- 0000000000007000 008:00003 xsl.so
00002b8b71277000 4 rw--- 0000000000006000 008:00003 xsl.so
00002b8b7127d000 68 r-x-- 0000000000000000 008:00003 libexslt.so.0.8.13
00002b8b7128e000 2048 ----- 0000000000011000 008:00003 libexslt.so.0.8.13
00002b8b7148e000 4 rw--- 0000000000011000 008:00003 libexslt.
使用默认的 http.conf(或非常接近它)实际上通常是一件好事。你会惊讶于这个 apache 开发人员和 redhat 工程师比我们大多数人要好得多 :)
首先,如果这听起来很愚蠢,我深表歉意,但是您确定 nginx 是在apache前面配置的吗?我无法告诉你有多少次我看到人们阅读了一篇推荐 nginx 的博客文章,然后将他们现有的 apache 设置为 mod_proxy /images 回到 nginx。
其次,大多数 apache 模块,尤其是 redhat/centos 构建中的模块,都非常适合使用共享库和 apr 运行时,因此它们不太可能让你买太多评论它们。
我认为您可能想要查看的最大的东西是 php op 缓存。它可以对 php 脚本的性能和突发内存使用产生巨大影响。幸运的是,作为 CentOS 用户,您可以设置 EPEL 存储库和“yum install php-pecl-apc”并立即进行设置。看看这有什么帮助。