Cache per immagini, php, js e html

Voglio mettere in cache tutti i miei file, ma non riesco a capire come farlo funzionare in modo che i test approvino. Ho attualmente

<meta http-equiv="Cache-Control" content="private" /> <meta http-equiv="Expires" content="86400000" /> <meta http-equiv="Cache-Control" content="max-age=86400000" /> 

L'ultima row che ho aggiunto solo per testare se avere scade e max-age aiuterà (non lo fa)

Stavo usando http://www.webpagetest.org/ , https://developers.google.com/pagespeed/# e http://gtmetrix.com/

qualcuno può dirmi semplicemente come assicurarsi che tutto sia memorizzato nella cache in privato? Ho controllato un sacco di altre pagine, ma nessuno dà un codice HTML legittimo. Si prega di elencare il codice reale non solo dirmi di usare Cache-Control e scade e che come each altro sito web ho visto usi. Ho davvero bisogno di codice di esempio per capire. Grazie per l'aiuto in anticipo. Sto anche usando PHP quindi se lo faccio in un header () allora functionrebbe anche questo.

Grazie mille

edit: Ho anche provato a usare .htaccess per farlo ma non ha funzionato. Non so se fosse un'impostazione con il mio server o cosa, ma non ha cambiato nulla con il test.

Quando si specifica una scadenza in un documento HTML, si applica solo al documento effettivo.

Supponendo di avere un server web Apache con mod_expires abilitato, è ansible creare un file denominato .htaccess e includere quanto segue

 ExpiresActive On ExpiresByType image/gif 86400000 ExpiresByType image/png 86400000 ExpiresByType image/jpg 86400000 ExpiresByType image/jpeg 86400000 ExpiresByType text/html 86400000 ExpiresByType text/javascript 86400000 ExpiresByType text/plain 86400000 

puoi usare .htaccess per mettere in cache i tuoi file.

  #cache html and htm files for one day <FilesMatch ".(html|htm)$"> Header set Cache-Control "max-age=43200" </FilesMatch> #cache css, javascript and text files for one week <FilesMatch ".(js|css|txt)$"> Header set Cache-Control "max-age=604800" </FilesMatch> #cache flash and images for one month <FilesMatch ".(flv|swf|ico|gif|jpg|jpeg|png)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> #disable cache for script files <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch>