Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Cache con Header

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    17

    Cache con Header

    Per prima cosa mi scuso se è già stato chiesto, ma non essendoci la ricerca non ho potuto cercare a fondo nel forum.
    Ma veniamo al punto...
    Alla fine di uno script PHP, utilizzo un header per stampare a video una GIF
    Codice PHP:
    header ("Content-type: image/gif");
    $url "url_della_gif";
    $imgimagecreatefromgif($url);
    imagegif($img); 
    Ora ho letto da qualche parte (non mi ricordo dove onestamente :master: ) che questo sistema non permette di scaricare l'immagine nella cache e che quindi viene ricaricata ogni volta. Di conseguenza la banda a lungo andare ne risente.

    Per prima cosa vorrei sapere se è vero oppure ricordo male e, nell'eventualità che sia vero, c'è un modo per permettere la cache? Grazie

  2. #2
    $future = mktime(0,0,0,date("d")+30,date("m"),date("Y"));
    $domani = date('D, d M Y H:i:s',$future);
    header("Expires: $domani");

    poi bene nn ricordo xkè è anche un'imipostazione di php che fà cachare le pagine...
    ovveero le immagini le cahca x conto suo il browser, ma il php, come la pagina che ti genera la gif, devi specificarlo..

    potresti provare anche a mettere

    session_cache_limiter('public'); //o private
    session_cache_expire(10);

    se imposti il php, xò, poi ti cacha tutto e nn ti aggiorna niente e devi mettere un nocahce nelle pagine dove nn ti serve la cache, insomma un cess..
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    17
    Intendo permettere la cache al client non al server (la gif infatti è sempre quella)

  4. #4
    beh, è ovvio che sia il client a cachare.. cosa potrebbe cachare il server
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.