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"
참고 : PHP 파일과 세션 파일이 RAM에 있으면 디스크를 거의 만지지 않습니다!
아파치에서 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>