• User Attivo

    Utilizza la memorizzazione nella cache del browser, come si imposta ?

    Ciao a tutti, vorrei capire come impostare nella mia pagina html: Utilizza la memorizzazione nella cache del browser

    Grazie


  • User

    Ciao,dipende dal server che usi,se linux o windows.
    Devi lavorare o sul file htacces, oppure sul webconfig.


  • User Attivo

    Uso Linux hai una guida?


  • Admin
    <IfModule mod_expires.c>    ExpiresActive On
        ExpiresByType text/css A3600
        ExpiresByType text/x-component A3600
        ExpiresByType application/x-javascript A3600
        ExpiresByType application/javascript A3600
        ExpiresByType text/javascript A3600
        ExpiresByType text/x-js A3600
        ExpiresByType text/html A3600
        ExpiresByType text/richtext A3600
        ExpiresByType image/svg+xml A3600
        ExpiresByType text/plain A3600
        ExpiresByType text/xsd A3600
        ExpiresByType text/xsl A3600
        ExpiresByType text/xml A3600
        ExpiresByType video/asf A31536000
        ExpiresByType video/avi A31536000
        ExpiresByType image/bmp A31536000
        ExpiresByType application/java A31536000
        ExpiresByType video/divx A31536000
        ExpiresByType application/msword A31536000
        ExpiresByType application/vnd.ms-fontobject A31536000
        ExpiresByType application/x-msdownload A31536000
        ExpiresByType image/gif A31536000
        ExpiresByType application/x-gzip A31536000
        ExpiresByType image/x-icon A31536000
        ExpiresByType image/jpeg A31536000
        ExpiresByType application/json A31536000
        ExpiresByType application/vnd.ms-access A31536000
        ExpiresByType audio/midi A31536000
        ExpiresByType video/quicktime A31536000
        ExpiresByType audio/mpeg A31536000
        ExpiresByType video/mp4 A31536000
        ExpiresByType video/mpeg A31536000
        ExpiresByType application/vnd.ms-project A31536000
        ExpiresByType application/x-font-otf A31536000
        ExpiresByType application/vnd.oasis.opendocument.database A31536000
        ExpiresByType application/vnd.oasis.opendocument.chart A31536000
        ExpiresByType application/vnd.oasis.opendocument.formula A31536000
        ExpiresByType application/vnd.oasis.opendocument.graphics A31536000
        ExpiresByType application/vnd.oasis.opendocument.presentation A31536000
        ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000
        ExpiresByType application/vnd.oasis.opendocument.text A31536000
        ExpiresByType audio/ogg A31536000
        ExpiresByType application/pdf A31536000
        ExpiresByType image/png A31536000
        ExpiresByType application/vnd.ms-powerpoint A31536000
        ExpiresByType audio/x-realaudio A31536000
        ExpiresByType image/svg+xml A31536000
        ExpiresByType application/x-shockwave-flash A31536000
        ExpiresByType application/x-tar A31536000
        ExpiresByType image/tiff A31536000
        ExpiresByType application/x-font-ttf A31536000
        ExpiresByType audio/wav A31536000
        ExpiresByType audio/wma A31536000
        ExpiresByType application/vnd.ms-write A31536000
        ExpiresByType application/vnd.ms-excel A31536000
        ExpiresByType application/zip A31536000
    </IfModule>
    
    
    
    

  • Moderatore

    Ho raggruppato i file Javascript in questo modo:

    <script async defer type="text/javascript" src="/min/f=file1.js,file2.js,cartella/file3.js"></script>
    

    Mentre nel file .htaccess ho questo:

    <IfModule mod_expires.c>
    ExpiresActive On
    <FilesMatch "\.(ico|gif|jpg|jpe?g|png|js|css|swf)$">
    Header set Cache-Control "max-age=37739520, public"
    </FilesMatch>
    </IfModule>
    

    Fra gli avvisi del PageSpeed Insights in "Sfrutta il caching del browser", compare il file in cui unisco gli Javascript, cioè
    miosito.it/min/f=file1.js,file2.js,cartella/file3.js

    Si può risolvere in qualche modo?


  • Admin

    Sì puoi risolvere modificando il tempo di scadenza all'interno del file config.php di minify.

    $min_serveOptions['maxAge'] = 1800;
    

  • Moderatore

    Grazie Juanin. 🙂