Voglio spezzare una lancia in favore di un flat-db.
Se, e dico se, siamo sicuri che il database non raggiunga mai ampie dimensioni (e precisiamo che quasi nessuno apre il suo sito nella speranza che rimanga povero di contenuti e visitatori) ritengo che un flat database organizzato in maniera intelligente è anche più veloce di un database.
Per esempio, per un blog che contiene un limite fra i 0 e 500 articoli, è molto più utile, salvare le voci dei link in una array per la lista degli articoli e includere i file .php relativi all'articolo visualizzato.
Sicuramente una soluzione come:
E', indubbiamente più veloce di:Codice PHP:<?php
include "articoli/" . $_GET["id"] . ".php";
echo $articolo["titolo"];
echo $articolo["descrizione"];
....
?>
Ma, comunque sconsiglio il suo utilizzo, quasi sempre.Codice PHP:<?php
/**
Connessione e selezione del database
*/
$q = mysql_query("SELECT * FROM articoli WHERE id = " . $_GET["id"]);
$articolo = mysql_fetch_array($q);
echo $articolo["titolo"];
echo $articolo["descrizione"];
?>

Rispondi quotando

