PHPセッションファイルをtmpfsに移動し、APC(またはその他)を使用して、不要なすべての PHPモジュールを削除します。必要のない/使用しないApacheモジュールをすべて削除します。
tmpfs(RAMのディレクトリ!)を作成するには
mkdir /tmpfs; chmod 777 /tmpfs
mount -t tmpfs -o size=256M tmpfs /tmpfs
中に/ etc / fstabを再起動時に、それを作成するために、以下の行を追加します!
tmpfs /tmpfs tmpfs size=256m,mode=0777 0 0
で/etc/apache2/php.ini RAM(tmpfsの)であなたのセッションを保存するために調整!
session.save_handler = files
session.save_path = "/tmpfs"
注:RAM内のPHPファイルとセッションファイルを使用すると、ディスクにほとんど触れません。
ブラウザがほとんどのものをキャッシュするように、apacheでexpires_moduleを使用します。
ExpiresActive On
ExpiresDefault "access plus 90 days"
ExpiresByType image/gif "access plus 90 days"
ExpiresByType image/ico "access plus 90 days"
ExpiresByType image/png "access plus 90 days"
ExpiresByType image/jpeg "access plus 90 days"
ExpiresByType image/x-icon "access plus 90 days"
ExpiresByType text/css "Access plus 90 days"
ExpiresByType text/html "Access plus 90 days"
ExpiresByType application/x-shockwave-flash "Access plus 90 days"
ExpiresByType application/x-javascript "Access plus 90 days"
.htaccessファイルを使用しないでください!代わりに、vhost構成ファイルにハードコーディングしてください!すべてのhttpリクエストごとにディスクチェックを大幅に削除/削減します...本当に加算されます。
Options FollowSymLinks
AllowOverride None
vhost.confファイルで使用される.htaccessの例 ...
<Directory /home/user/www/site.com/secure>
Order Allow,Deny
Deny from All
</Directory>