Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    80

    [IMAGE DB] Cachare le immagini prese da db

    Ho messo tutti i file in database...
    la visualizzazione delle immagini la faccio tramite chiamata ad una pagina del tipo

    codice:
    test.php/1_4_448
    la pagina si prende l'immagine dal db stampa gli header e la foto che è un longblob.
    Gli header che stampo sono:

    codice:
    $future = date('D, d M Y H:i:s',time()+$this->expires);
    header("Expires: ".$future);
    header("Cache-Control: max-age=".$this->max_cache.", min-fresh=".$this->min_fresh.", max-stale=0");
    header("Content-type: ".$this->content_type);
    Nonostante questo non riesco a far andare l'immagine in cache: le info della pagina dicono disk cache, ma non è così perchè navigando si vede chiaramente che ricarica l'immagine, mentre se provo con immagini su filesytstem non vedo alcuna ricarica in navigazione...

    ho letto anche che è possibile usare la memory cache, ma non ci riesco, non so le direttive http.

    Qualcuno è riuscito a far cachare al browser le immagini tirate su da db?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    80
    Sono riuscito a capire...

    Era dovuto ad un'impostazione del php.ini => cache_limiter = no_cache, settandolo a public, le immagini vengono cachate come quasiasi pagina php con sessione

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.