अपनी PHP सत्र फ़ाइलों को एक tmpfs में ले जाएं , APC (या अन्य) का उपयोग करें और उन सभी PHP मॉड्यूल को हटा दें जिनकी आपको आवश्यकता नहीं है। उन सभी अपाचे मॉड्यूल को हटा दें जिनकी आपको आवश्यकता / उपयोग नहीं है।
एक tmpfs बनाने के लिए (RAM में एक निर्देशिका!)
mkdir /tmpfs; chmod 777 /tmpfs
mount -t tmpfs -o size=256M tmpfs /tmpfs
In / etc / fstab रिबूट पर बनाने के लिए नीचे की लाइन जोड़ें!
tmpfs /tmpfs tmpfs size=256m,mode=0777 0 0
में /etc/apache2/php.ini रैम (tmpfs) में अपने सत्र स्टोर करने के लिए समायोजित करें!
session.save_handler = files
session.save_path = "/tmpfs"
नोट: अपनी PHP फ़ाइलों और सत्र फ़ाइलों के साथ RAM में आप मुश्किल से डिस्क को छूते हैं!
Apache_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 config फाइल में! सभी http अनुरोधों के अनुसार डिस्क चेक को अत्यधिक रूप से समाप्त / कम करेगा ... यह वास्तव में जोड़ता है।
Options FollowSymLinks
AllowOverride None
आपके vhost.conf फ़ाइल में प्रयुक्त .htaccess का उदाहरण ...
<Directory /home/user/www/site.com/secure>
Order Allow,Deny
Deny from All
</Directory>