Scrivere codice efficiente con PHP

Accedere ai database è tra le operazioni più diffuse, ma critiche per la velocità delle applicazioni web, per diverse ragioni:

  • accedere ad un database è un’operazione che consuma risorse
  • non sappiamo quanti utenti stiano accedendo al database contemporaneamente
  • le dimensioni del database possono crescere (se gli utenti inseriscono dati) e rendere più lente le operazioni di recupero
  • le tecniche di paginazione molto spesso sono inefficaci: ad ogni pagina sono estratti tutti i record che soddisfano la ricerca

Webreview ha pubblicato un articolo di Rick Waugh, “Avoid the Database Dip” [nuova finestra], rivolto agli sviluppatori PHP.

Nell’articolo sono presentate alcune regole utili per migliorare l’efficienza mentre si comunica con il database, in particolare quando è necessario:

  • ciclare e visualizzare degli elementi
  • scorrere un recordset
  • realizzare query complesse
  • Scrivere Xhtml con Dreamweaver 4
    Come configurarlo perché crei codice conforme allo standard Xhtml...
  • Pagine leggere senza spazi inutili – Ridurre il codice Html
    L'eliminazione di spazi, tabulazioni e commenti dal codice Html consente di diminuirne la dimensione anche del 20%. Esistono programmi gratuiti che si occupano di rendere le pagine web più leggere, velocizzando di fatto l'esperienza dell'utente....
  • Pronto Visual J# .NET
    Download disponibile per i possessori di Visual Studio .NET...
  • Banner sì, ma di testo
    Secondo un recente studio Nielsen/NetRatings e PeopleSWG, i banner all'interno di una pagina web sembrano funzionare...
  • ASP.NET: Html Server Controls e gli eventi – Codice sorgente dell’esempio
    htmlAnchor.aspx – Prova l’esempio [nuova finestra]   1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   2   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   3    4 <%@Page Language="VB"%>   5 <%@Register TagPrefix="ANet" TagName="Footer" Src="includes/footer.ascx"%>   6    7 <!–   8 # nome: HtmlAnchor.aspx   9 # scritto da: Antonio Volpon  10 # data creazione: 25 Ottobre 2001  11 # ultima modifica: 25 Ottobre 2001  12 # copyright: Antonio Volpon  13 –>  14   15 <script language="vb" runat="server">  16   17 Sub Page_Load(sender [...]...

Scrivi un commento

Non è possibile inserire commenti per questo intervento.