articoli

Articoli

In queste sono raccolti alcuni articoli sullo sviluppo di risorse per il web, scritti fra il 200 e il 2004.

Ci si occupa, più in particolare, di:

  • usabilità della interfacce
  • creazione di contenuti dinamici
  • analisi delle preferenze dell'utente

I linguaggi presi in considerazione in queste pagine sono quelli più comuni oggi: oltre a HTML, sono principalmente considerati JavaScript, ASP, PHP, XML, Wml, MySql.

Creare con PHP siti web con un numero elevato di visite

Nel caso ci si trovi di fronte alla necessità di gestire un sito web con un numero elevato di visite, il comune approccio usato nello sviluppare pagine PHP potrebbe non essere sufficiente.

Quando

Se pensiamo ad un sito web normale con alcuni elementi dinamici, ogni pagina richiede un certo numero di query. Siti web con funzioni di content management, come la maggior parte dei portali e alcuni siti personali, richiedono numerose query in ogni pagina.

La prima conseguenza è che il database viene caricato di lavoro e la conseguenza ultima è che le pagine vengono servite più lentamente appena il numero di utenti del sito cresce.

Personalizzare PHPShop: alcuni esempi

Uno dei problemi di PHPShop è il metodo usato per il titolo nella sezione head della pagina. Pagine differenti in effetti condividono il medesimo tag title.

Avere titoli appropriati per le pagine

Questo è un problema per l'indicizzazione nei motori di ricerca e per salvare la pagina nei preferiti.

Un metodo abbastanza semplice per risolvere questo problema è quello di:

  • modificare il file index.php (il file principale) in modo che usi l'output buffering
  • include il corpo del file .ihtml
  • processare il file in modo da ottenere il titolo, ma senza mandare in output il documento incluso
  • includere l'header e solo dopo stampare il file .ihtml.

Di seguito le modifiche (da inserire attorno alla riga 270):

Abbonamento a RSS - articoli