Piattaforme di hosting PHP ad alte prestazioni per applicazioni piccole e grandi

PHP è semplicissimo da implementare. Ma ciò non significa che qualsiasi piattaforma di hosting andrà bene, specialmente quando sei seriamente intenzionato a fare affari.

In molti modi, PHP ha assunto il ruolo di Perl: era un semplice linguaggio di scripting che poteva essere incorporato direttamente all’interno dell’HTML (o incorporare l’HTML all’interno di se stesso, a seconda di come lo si desidera visualizzare), ed era supportato dal popolare open-source server web (*tosse* Apache) e aveva collegamenti a database relazionali popolari (sì, MySQL).

Ma a differenza di Perl, PHP è stato abbastanza intelligente da innovare più velocemente quando si trattava di rimanere rilevante: l’HHVM era una minaccia abbastanza grande da far sì che Zend abbandonasse qualsiasi piano per PHP 6 e passasse a PHP 7 (con conseguente aumento delle prestazioni del 200%) e proprio quando sembrava che la scena dello sviluppo in PHP fosse tutta incentrata sulla codifica delle scimmie o su un framework personalizzato, Laravel ha lanciato una bomba.

Il punto è che il PHP di oggi non è affatto vicino a quello di una volta: ha corna e ali, spara laser con gli occhi e può sradicare uno o due alberi senza problemi. Coloro che sono rimasti con esso (me compreso, il motivo principale è la pigrizia :-P) ora hanno un set di strumenti moderno ed eccellente per la creazione di applicazioni web.

Questo ci porta in un’altra area imbarazzante del passato: l’hosting. Sì, i provider di hosting PHP sono ancora una dozzina da dieci centesimi e molti di essi sono stati creati per infliggere sofferenza al pubblico ignaro, ma altrettanto vero, ora sono disponibili tutti i tipi di opzioni robuste ed eccellenti.

Questo post è per lo sviluppatore o chiunque abbia a cuore la qualità, la libertà e le prestazioni, colui che rabbrividisce al pensiero dei caricamenti FTP e CPanel (anche se sa come lavorarci!).

Oceano Digitale

È probabile che tu abbia già sentito parlare di DigitalOcean, ma in caso contrario, questa è una piattaforma incredibilmente conveniente e potente per l’hosting delle tue applicazioni.

In sostanza, DigitalOcean è famoso per i Virtual Private Servers (VPS) che offrono ottime prestazioni e controllo per il team DevOps. Con questa libertà arriva anche la responsabilità, ovviamente: sei responsabile dell’ottimizzazione, della gestione e della protezione della tua infrastruttura. Se hai una moderna app PHP, molto probabilmente è quello che stai cercando.

DigitalOcean ha diverse caratteristiche sorprendenti, che lo rendono quasi un mini-AWS per gli sviluppatori:

  • Installazioni con un clic per le app PHP più diffuse
  • Strumenti come Load Balancer, reti private, ecc.
  • Archiviazione oggetti, archiviazione a blocchi, archiviazione SSD, ecc.
  • Diversi tipi di server a seconda delle esigenze: uso generico, CPU elevata o RAM elevata
  • Gestione dell’infrastruttura basata su API per aumentare o diminuire facilmente
  • Monitoraggio e utilizzo ricchi e statistiche
  • Marketplace, immagini del sistema operativo personalizzate, backup, ecc.
  • Database ospitati (PostgreSQL al momento della scrittura, ma MySQL e altri arriveranno presto)
  7 Soluzione di hosting JSON affidabile per la tua applicazione moderna

DigitalOcean è ciò che uso per l’hosting di progetti client, siti Web WordPress, script PHP da riga di comando e quant’altro, e non ho mai avuto un singolo problema con le prestazioni o la sicurezza. Consigliatissimo a chi per affidabilità e flessibilità.

A2 Hosting

A2 Hosting è un servizio di hosting ampio e affidabile specializzato in PHP. Se sei stanco dei problemi di prestazioni con le tue attuali piattaforme di hosting e desideri comunque tenere sotto stretto controllo la spesa, vale la pena dare un’occhiata a A2 Hosting.

Come puoi vedere, i piani sono adorabili, ma non è un problema di marketing: A2 Hosting offre. Un rapido confronto dei piani rivela che per meno di $ 10 al mese, ottieni un server con 2 GB di RAM, due core e hardware ottimizzato.

L’hosting A2 eccelle nell’hosting PHP tradizionale e semplice: WordPress, Magento, framework semplici, script di una pagina, ecc., Ma ha molto senso quando le prestazioni del disco sono un problema.

Fucina

Laravel è il framework PHP più caldo e popolare e probabilmente rimarrà “l’unico” per molto, molto tempo. Ciò significa che se sei uno sviluppatore PHP, è probabile che tu stia codificando in Laravel.

Ora, Laravel è un framework impegnativo e la questione dell’implementazione si complica; più la tua app diventa ricca di funzionalità. Se sei su quella barca e vuoi sbarazzarti di tutti i problemi relativi allo schieramento (sì, intendo tutto), Forge è ciò che ti manca.

Ma prima di tutto: Forge non ha server o hosting in offerta. Piuttosto, è un’interfaccia basata sul Web per la distribuzione e il monitoraggio delle tue applicazioni PHP su servizi di hosting popolari come DigitalOcean (trattato sopra), Linode, AWS, ecc. Ecco cosa Forge ha da offrire ai team Laravel:

  • Ridimensionamento orizzontale
  • Bilancio del carico
  • Gestione SSL
  • Code semplici e gestione cron
  • Gestione del sito e aggiornamenti automatici
  • Script di distribuzione personalizzati

Per soli $ 20 al mese, puoi gestire server illimitati tramite Forge e ci sono sconti annuali. Onestamente, non c’è niente di meglio di questo!

Esistono piattaforme di hosting Laravel più specializzate per le tue applicazioni.

  8 migliori hosting di siti Web statici per uso aziendale e personale

Eroku

Heroku è stato tradizionalmente associato agli ecosistemi Ruby on Rails e Python (per il suo amore per PostgreSQL e per implementazioni semplici e quasi artistiche). Ma ora anche gli sviluppatori PHP possono gioire!

Che si tratti di PHP, Laravel, Symfony, HHVM o qualsiasi altra variante/pacchetto, Heroku fa tutto con un semplice git push che sembra troppo bello per essere vero ma lo è. Il ridimensionamento viene gestito automaticamente e sono disponibili diversi servizi Heroku (componenti aggiuntivi) per semplificare la tua distribuzione.

Heroku è tra le piattaforme di hosting per PHP più costose in circolazione, ma è solida come una roccia e gode di un’ottima reputazione per qualità e stabilità.

Cloudways

È possibile che tu veda i meriti di piattaforme di hosting come DigitalOcean, Linode, ecc., ma ti manca un team affidabile per fare le cose DevOps. In tal caso, Cloudways è un’ottima alternativa che gestirà la tua applicazione PHP su una piattaforma a tua scelta.

Ovviamente, ciò significa che il prezzo sale. Ho fatto un controllo rapido e sporco dei piani tariffari e, come regola generale, paghi il doppio di quello che pagheresti normalmente a queste piattaforme di hosting. Che, onestamente, è un affare piuttosto dolce, se me lo chiedi, soprattutto considerando che Cloudways offre assistenza gratuita per la migrazione per il tuo sito web.

Voglio dire, per meno di $ 50 al mese, puoi gestire un negozio di e-commerce che genera migliaia di dollari di vendite al mese e gestisce molto bene i picchi.

Ottieni tutte le belle funzionalità offerte dalla piattaforma dei tuoi sogni e ottieni tranquillità. Cosa si può chiedere di più? 🙂

Nodechef

Nodechef? Sì, è quello che ho pensato.

Sebbene Nodechef sia noto per le soluzioni di hosting native dei nodi, sembrano aver abbracciato PHP e offrire una piattaforma piuttosto interessante.

Paghereste da $ 100 a $ 200 al mese per un server decente, ma il punto è che i servizi essenziali come MongoDB, MySQL, Redis, ecc., sono già integrati e si ridimensioneranno senza sforzo. È disponibile anche il supporto a pagamento che parte da $ 300 al mese.

Ne e ‘valsa la pena? Sì, se hai esigenze specifiche e desideri affidabilità e rapida risoluzione dei problemi.

Runcloud

A volte, hai bisogno di entrambi: una soluzione di hosting gestito per PHP (per i tuoi team di progettazione che eseguono markup di base e funzioni PHP all’interno di semplici script) e un ambiente flessibile (forse un’applicazione PHP iperlocale basata su Docker, supportata da ElasticSearch?).

In questi casi, Runcloud è un ottimo affare.

  8 Fantastico pannello di controllo di hosting Web e software di gestione del server

Runcloud sostituisce cPanel, WHM e altre utilità simili con la propria dashboard personalizzata, che, francamente, è fuori dal mondo:

Gestisci tutto attraverso questa bellissima interfaccia, che include tutto ciò a cui puoi pensare: versione PHP, configurazione Supervisor (a proposito, questo sembra essere il primo host PHP che raggruppa Supervisor), log, database, tutto.

Ancora una volta, Runcloud non offre server propri, ma per un minimo di $ 15 al mese ti consentirà di connetterti e gestire server illimitati. C’è anche un piano gratuito se devi gestire un server singolo e non vuoi i campanelli e i fischietti!

Piattaforma.sh

Come posso anche iniziare a descrivere Platform.sh? 🙂 Ok, proviamo questo: probabilmente hai sentito parlare di Symfony (il framework Web PHP più robusto in circolazione), Magento (la piattaforma di e-commerce quando si tratta di sollevamento di carichi pesanti) e TYPO3 (un CMS complesso e altamente modulare) , Giusto?

Bene, tutti questi hanno Platform.sh come hosting PHP preferito.

Il motivo è che Platform.sh va oltre il proprio dovere, fornendo tutto il necessario in una moderna applicazione PHP, dal supporto per le ultime versioni di PHP alla semplice distribuzione con un clic per i microservizi.

Se hai un’azienda grande e seria che funziona su PHP, Platform.sh dovrebbe essere il numero 1 sul tuo radar.

E non è che costa una fortuna. Per $ 270 al mese (confronta i piani qui), puoi gestire un sito Web che gestisce facilmente un paio di milioni di visualizzazioni di pagina al mese. Ora, sono d’accordo sul fatto che $ 270 suonino molto, specialmente quando l’hosting PHP è disponibile per, tipo, $ 5 al mese. Tuttavia, Platform.sh è un punto di svolta per i cambiamenti di gioco e non deve essere preso alla leggera. 🙂

Motore per app di Google

Sfrutta l’infrastruttura di rete a bassa latenza di Google.

Google App Engine è una piattaforma serverless gestita che consente di eseguire applicazioni PHP, Nodejs, Python, C#. La cosa migliore è che non devi preoccuparti della gestione dell’infrastruttura: Google lo fa per te.

Paghi per ciò che usi e ridimensioni automaticamente per far fronte ai picchi di traffico.

Conclusione

Non c’è carenza di provider di hosting PHP nel mercato. Basta una ricerca su Google e affogherai nelle scelte. Tuttavia, non vale la pena scegliere tutti i provider di hosting, non importa quanto sia buona la copia del loro sito Web o quanto siano incredibili i loro piani.

Le storie dell’orrore di bug ricorrenti, hack e problemi di prestazioni irrisolti sono troppo comuni tra i provider di hosting PHP “popolari”, motivo per cui questo articolo si concentra sulle opzioni meno conosciute ma killer.

Spero che sia d’aiuto! 🙂