Come avevo promesso, l'ultimo capitolo prima del riepilogo di questa saga intitolata Verso PHP 5 è dedicato agli hosting.
Una delle motivazioni — io continuo a voler ribadire che sono scusanti — più largamente fornite dagli utenti è che gli hoster sembrerebbero fornire servizi inadeguati, non consentendo ai propri clienti di eseguire una migrazione verso server con installato PHP 5.
Se da una parte questo problema rispecchia realmente la situazione italiana, dall'altra vorrei ribadire che l'hosting è un servizio e come tale quando il fornitore non risponde più alle nostre esigenze è sufficiente trovarne un altro. Di certo, dato il proliferare della concorrenza, non vi sarà difficile trovare valide alternative.
Ma torniamo a noi. In questo post mi rivolgo dunque agli hoster citando alcuni punti del post Now showing: PHP's true colours scritto da Marco Tabini, editore di php|architect.
If you own a hosting company, now is the time to let your customers know that the switch is coming. You should get your PHP 5 servers set up now and offer incentives for customers to switch their sites as soon as possible—it's going to cost you some money now, but it will save you considerably in the future.
Se siete una società di hosting, consiglia Marco, quello che dovreste fare è provvedere immediatamente alla configurazione di un numero adeguato di server con PHP 5 ed offrire agli utenti un incentivo per migrare alla nuova piattaforma.
Non dimenticatevi di fornire documentazione adeguata per consentire ai vostri utenti un upgrade il più possibile indolore.
Questa raccolta di post potrebbe fare proprio al caso vostro!
Il rischio di non provvedere al più presto all'aggiornamento, scrive Marco, potrebbe avere riscontri catastrofici. I clienti potrebbero trovarsi esposti a gravi problemi di sicurezza. Non dimenticate che a partire da fine anno il team di sviluppo di PHP abbandonerà il supporto per la versione 4.
Se per qualche utente il problema sono gli hoster, per qualche hoster il problema potrebbero essere gli utenti, continua Marco:
It's unlikely that folks who decide to spend $5.99 a month for hosting have the know-how or resources to deal with porting their code from a PHP 4 base to PHP 5. What's more, code that runs on these low-end hosting accounts is likely to be poorly written or rely on archaic techniques that have been progressively obliterated by the PHP development team because of their inherent lack of performance or unsafety.
If a hosting company simply upgrades to PHP 5, it's well possible that the code run by a large number of its customers is simply going to stop working. Are these customers going to blame their own poor software product? Of course not—it was working before. [...]
Come sempre, la ragione sta nel mezzo. Fornite adeguato supporto e sufficiente documentazione e, soprattutto, non aspettate il 30 dicembre!
Rilanciando l'invito, vorrei sentire qualche commento anche dagli hoster, questa volta. :)