ย้ายไฟล์เซสชัน 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ใน apache ดังนั้นเบราว์เซอร์จะแคชเกือบทุกอย่าง
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 config แทน! จะกำจัด / ลดการตรวจสอบดิสก์อย่างรุนแรงต่อคำขอ http ทั้งหมด ... มันเพิ่มขึ้นอย่างแท้จริง
Options FollowSymLinks
AllowOverride None
ตัวอย่างของ. htaccess ที่ใช้ในไฟล์ vhost.conf ของคุณ ...
<Directory /home/user/www/site.com/secure>
Order Allow,Deny
Deny from All
</Directory>