Volevo fare una piccola riflessione su ciò che è descritto nell’articolo “Le sessioni PHP che scompaiono…” redatto da me pochi giorni fa.

Quando le applicazioni vengono portate al limite l’hardware viene sollecitato e stressato, quindi ci si accorge di aver oltrepassato il confine e si è un tantino spaesati.

Dico questo perché non è facile capire che il problema è l’hard-disk se PHP perde la sessione visto che il file viene correttamente scritto ma poi rimane immutato durante la navigazione delle pagine.

Ho pensato ad altri problemi, alcuni forse inverosimili, ma ciò che è successo ha aggiunto un capitolo alla mia esperienza e mi fa riflettere.

Mi è capitato di veder bruciate schede di rete in meno di una settimana su gateway che gestiscono più di 300 utenti, alimentatori andare in ferie quando c’è il massimo del carico di lavoro, moduli RAM suonare al riavvio della macchina senza essere stati nemmeno sfiorati e adesso anche hard-disk che in meno di un anno vanno in pensione.

E’ mai possibile tutto ciò? Chi produce hardware ha perso la cognizione di come va realizzato? E’ per forza necessario un server per erogare servizi? Beh dopo tutto ciò penso di si.

La differenza lampante tra un comune PC ed un server è che quest’ultimo deve rimanere acceso 7 giorni su 7 per 24 ore al giorno per svariati anni ma, non solo per consumare preziosa energia elettrica, bensì per erogare servizi e quindi, in base al carico, a macinare lavoro.

Io penso che qualsiasi pc assemblato non riesca ad avere un simile up-time senza incappare in problemi hardware ma credo senza dubbio che le prestazioni di una macchina server sono inferiori a quelle di un comune client molto ma molto meno costoso.

C’è da dire però che chi produce server fa in modo che tutto sia ben dimensionato al fine di arrivare a tempi di down macchina pari allo zero, questo grazie a delle caratteristiche particolari quali il flusso dell’aria all’interno del case, la distribuzione delle ventole, il posizionamento dei dischi fissi, i componenti presenti e la loro compatibilità d’insieme nonché il bios più che collaudato.

Tutto ciò trova riscontro in un normale PC?

Chiudo dicendo che i vecchi computer di una volta erano carri armati, adesso sono solo scatole ben decorate fatte di Lego ed ogni mattoncino costa fin troppo poco per pensare che debba durare a lungo.