Salve, ho una pagina di ricerca nel mio sito dove viene visualizzato l'elenco degli utenti registrati.
Questo elenco comprende anche la foto personale di ogni utente.
Ho effettuato il caricamento delle immagini tramite questo codice
e questo è lo script allegato (caricafoto.php)Codice PHP:[img]caricafoto.php?id=<?php echo $row['id'] ?>[/img]
Il tutto funziona egregiamente, il problema è che sto sviluppando questo sito col pensiero di avere un alto tasso di utenza.Codice PHP:<?php
include ("function_lib.php");
$foto = CaricaFoto($_GET['id']);
header("Content-Type: image/jpg");
echo $foto;
?>
Questo significa che ogni persona, effettuando una ricerca caricherà una tabella di 30 righe, le quali richiederanno per 30 volte una query al database mysql.
Temo che questo script vada ad appesantire non poco il server mysql, dato che per ogni ricerca si connette e si disconnette per ben 30 volte.
Volevo sapere se c'è un modo per passare già le foto in formato binario allo script "caricafoto.php e senza che quest'ultimo debba rieseguire una query.
grazie


Rispondi quotando
