Leistungsstarke PHP-Hosting-Plattformen für kleine bis große Anwendungen

PHP ist super einfach zu implementieren. Aber das bedeutet nicht, dass jede Hosting-Plattform ausreicht – besonders wenn Sie es ernst meinen mit dem Geschäft.

In vielerlei Hinsicht übernahm PHP den Mantel von Perl – es war eine einfache Skriptsprache, die sich direkt in HTML einbetten ließ (oder HTML in sich selbst einbetten konnte, je nachdem, wie Sie es betrachten möchten) und von populären Open-Source-Programmen unterstützt wurde Webserver (*hust* Apache) und hatte Bindungen zu populären relationalen Datenbanken (yup, MySQL).

Aber im Gegensatz zu Perl war PHP schlau genug, um schneller innovativ zu sein, wenn es darum ging, relevant zu bleiben – die HHVM war eine Bedrohung, die groß genug war, um Zend dazu zu bringen, alle Pläne für PHP 6 fallen zu lassen und zu PHP 7 zu springen (was zu einer Leistungssteigerung von 200 % führte) und Gerade als es so aussah, als drehte sich in der PHP-Entwicklungsszene alles um Monkey Coding oder Make-your-own-Framework, ließ Laravel eine Bombe platzen.

Der Punkt ist, dass das PHP von heute bei weitem nicht das der vergangenen Jahre ist – es hat Hörner und Flügel, schießt Laser mit seinen Augen und kann problemlos einen oder zwei Bäume entwurzeln. Diejenigen, die dabei geblieben sind (mich eingeschlossen, der Hauptgrund war Faulheit:-P), haben jetzt ein modernes, hervorragendes Toolset zum Erstellen von Webanwendungen.

Dies bringt uns zu einem weiteren peinlichen Bereich der Vergangenheit – Hosting. Ja, PHP-Hosting-Anbieter gibt es immer noch wie Sand am Meer, und viele von ihnen wurden entwickelt, um der ahnungslosen Öffentlichkeit Leid zuzufügen, aber ebenso wahr ist, dass jetzt alle möglichen robusten und hervorragenden Optionen verfügbar sind.

Dieser Beitrag ist für den Entwickler oder jeden, der Wert auf Qualität, Freiheit und Leistung legt, der beim Gedanken an FTP-Uploads und CPanel schaudert (obwohl er weiß, wie man damit umgeht!).

DigitalOcean

Wahrscheinlich haben Sie bereits von DigitalOcean gehört, aber wenn nicht, ist dies eine unglaublich kostengünstige und leistungsstarke Plattform zum Hosten Ihrer Anwendungen.

Im Wesentlichen ist DigitalOcean für Virtual Private Server (VPS) bekannt, die eine sehr gute Leistung und Kontrolle für das DevOps-Team bieten. Mit dieser Freiheit geht natürlich auch Verantwortung einher – Sie sind für die Optimierung, Verwaltung und Sicherung Ihrer Infrastruktur verantwortlich. Wenn Sie eine moderne PHP-App haben, ist das höchstwahrscheinlich das, wonach Sie suchen.

DigitalOcean hat mehrere erstaunliche Funktionen, die es fast zu einem Mini-AWS für Entwickler machen:

  • Ein-Klick-Installationen für beliebte PHP-Apps
  • Tools wie Load Balancer, Private Networking usw.
  • Objektspeicher, Blockspeicher, SSD-Speicher usw.
  • Mehrere Arten von Servern je nach Bedarf – Allzweck, hohe CPU oder hoher Arbeitsspeicher
  • API-basiertes Infrastrukturmanagement für einfaches Hoch- oder Herunterskalieren
  • Umfangreiche Überwachung und Nutzung und Statistiken
  • Marketplace, benutzerdefinierte OS-Images, Backups usw.
  • Gehostete Datenbanken (PostgreSQL zum Zeitpunkt des Schreibens, aber MySQL und andere kommen bald)
  So passen Sie Tastaturkürzel auf Cinnamon an

DigitalOcean verwende ich zum Hosten von Kundenprojekten, WordPress-Websites, Befehlszeilen-PHP-Skripten und so weiter, und ich hatte noch nie ein einziges Problem mit Leistung oder Sicherheit. Sehr empfehlenswert für diejenigen, die Zuverlässigkeit und Flexibilität suchen.

A2-Hosting

A2 Hosting ist ein großer und vertrauenswürdiger Hosting-Service, der sich auf PHP spezialisiert hat. Wenn Sie die Leistungsprobleme mit Ihren aktuellen Hosting-Plattformen satt haben und die Ausgaben dennoch streng kontrollieren möchten, ist A2 Hosting einen Besuch wert.

Wie Sie sehen können, sind die Pläne schön, aber das ist kein Marketingtrick – A2 Hosting liefert. Ein schneller Vergleich der Pläne zeigt, dass Sie für unter 10 US-Dollar pro Monat einen Server mit 2 GB RAM, zwei Kernen und optimierter Hardware erhalten.

A2 Hosting zeichnet sich durch einfaches, traditionelles PHP-Hosting aus – WordPress, Magento, einfache Frameworks, One-Page-Skripte usw., ist aber sehr sinnvoll, wenn es um die Festplattenleistung geht.

Schmiede

Laravel ist das heißeste und beliebteste PHP-Framework und wird wahrscheinlich für lange, lange Zeit „das Eine“ bleiben. Wenn Sie also ein PHP-Entwickler sind, programmieren Sie wahrscheinlich in Laravel.

Jetzt ist Laravel ein anspruchsvolles Framework, und das Problem der Bereitstellung wird kompliziert; desto funktionsreicher wird Ihre App. Wenn Sie in diesem Boot sitzen und alle Probleme im Zusammenhang mit der Bereitstellung loswerden möchten (ja, ich meine alle), ist Forge genau das, was Sie vermissen.

Aber das Wichtigste zuerst – Forge hat keine Server oder Hosting im Angebot. Vielmehr handelt es sich um eine webbasierte Schnittstelle zum Bereitstellen und Überwachen Ihrer PHP-Anwendungen auf beliebten Hosting-Diensten wie DigitalOcean (siehe oben), Linode, AWS usw. Hier ist, was Forge Laravel-Teams zu bieten hat:

  • Horizontale Skalierung
  • Lastverteilung
  • SSL-Verwaltung
  • Einfache Warteschlangen und Cron-Verwaltung
  • Site-Verwaltung und automatische Updates
  • Benutzerdefinierte Bereitstellungsskripts

Für nur 20 US-Dollar pro Monat können Sie unbegrenzt viele Server über Forge verwalten, und es gibt jährliche Rabatte. Ganz ehrlich, besser geht es nicht!

Es gibt spezialisiertere Laravel-Hosting-Plattformen für Ihre Anwendungen.

Heroku

Heroku wurde traditionell mit Ruby on Rails und Python-Ökosystemen in Verbindung gebracht (wegen seiner Liebe zu PostgreSQL und einfachen, fast künstlerischen Bereitstellungen). Aber jetzt können sich auch PHP-Entwickler freuen!

  So deaktivieren Sie die Bixby-Taste auf Samsung Galaxy-Handys

Egal, ob es sich um einfaches PHP, Laravel, Symfony, HHVM oder eine andere Variante/ein anderes Paket handelt, Heroku erledigt alles mit einem einfachen Git-Push, der zu gut scheint, um wahr zu sein, aber es ist. Die Skalierung erfolgt automatisch, und es gibt mehrere Heroku-Dienste (Add-Ons), die Ihnen das Leben bei der Bereitstellung erleichtern.

Heroku gehört zu den teureren Hosting-Plattformen für PHP da draußen, aber es ist absolut solide und genießt einen hervorragenden Ruf für Qualität und Stabilität.

Wolkenwege

Es ist möglich, dass Sie die Vorzüge von Hosting-Plattformen wie DigitalOcean, Linode usw. sehen, aber Ihnen fehlt ein vertrauenswürdiges Team, das die DevOps-Sachen erledigt. Wenn ja, ist Cloudways eine großartige Alternative, die Ihre PHP-Anwendung auf einer Plattform Ihrer Wahl verwaltet.

Das bedeutet natürlich, dass die Preise steigen. Ich habe die Preispläne schnell und gründlich überprüft, und in der Regel zahlen Sie das Doppelte dessen, was Sie normalerweise für diese Hosting-Plattformen zahlen würden. Was ehrlich gesagt ein ziemlich süßes Geschäft ist, wenn Sie mich fragen, besonders wenn man bedenkt, dass Cloudways kostenlose Migrationshilfe für Ihre Website anbietet.

Ich meine, für weniger als 50 US-Dollar pro Monat können Sie einen E-Commerce-Shop betreiben, der Tausende von US-Dollar Umsatz pro Monat generiert und Spitzen sehr gut bewältigt.

Sie erhalten all die netten Funktionen, die Ihre Traumplattform bietet, und Sie können beruhigt sein. Was kann man mehr verlangen? 🙂

Knotenchef

Knotenchef? Ja, das dachte ich mir.

Während Nodechef für Node-native Hosting-Lösungen bekannt ist, scheinen sie sich PHP zu eigen gemacht zu haben und bieten eine ziemlich süße Plattform.

Sie zahlen zwischen 100 und 200 US-Dollar pro Monat für einen anständigen Server, aber der Punkt ist, dass wichtige Dienste wie MongoDB, MySQL, Redis usw. bereits integriert sind und sich mühelos skalieren lassen. Bezahlter Support ist ebenfalls verfügbar und beginnt bei 300 $ pro Monat.

Es ist es wert? Ja, wenn Sie spezielle Anforderungen haben und Zuverlässigkeit und schnelle Problemlösung wünschen.

Laufwolke

Manchmal benötigen Sie beides – eine verwaltete Hosting-Lösung für PHP (für Ihre Designteams, die grundlegende Markup- und PHP-Funktionen in einfachen Skripten ausführen) und eine flexible Umgebung (vielleicht eine Docker-basierte, von ElasticSearch unterstützte, hyperlokale PHP-Anwendung?).

In diesen Fällen ist Runcloud ein süßes Geschäft.

Runcloud ersetzt cPanel, WHM und andere derartige Dienstprogramme durch ein eigenes benutzerdefiniertes Dashboard, das ehrlich gesagt nicht von der Welt ist:

  So sortieren Sie nach Datum in Microsoft Excel

Sie verwalten alles über diese schöne Oberfläche, die alles enthält, was Sie sich vorstellen können – PHP-Version, Supervisor-Konfiguration (übrigens scheint dies der erste PHP-Host zu sein, der Supervisor bündelt), Protokolle, Datenbank, alles.

Auch hier bietet Runcloud keine eigenen Server an, aber für nur 15 US-Dollar pro Monat können Sie unbegrenzt viele Server verbinden und verwalten. Es gibt sogar einen kostenlosen Plan, wenn Sie einen einzelnen Server verwalten müssen und keinen Schnickschnack wollen!

Plattform.sh

Wie fange ich überhaupt an, Platform.sh zu beschreiben? 🙂 Okay, lass uns das versuchen – du hast wahrscheinlich schon von Symfony (dem robustesten PHP-Web-Framework da draußen), Magento (der E-Commerce-Plattform, wenn es um schweres Heben geht) und TYPO3 (einem komplexen, hochgradig modularen CMS) gehört. , Rechts?

Nun, alle haben Platform.sh als bevorzugtes PHP-Hosting.

Der Grund dafür ist, dass Platform.sh über die Pflicht hinausgeht und alles bietet, was in einer modernen PHP-Anwendung benötigt wird – von der Unterstützung der neuesten PHP-Versionen bis hin zur einfachen Ein-Klick-Bereitstellung von Microservices.

Wenn Sie ein großes, seriöses Unternehmen haben, das auf PHP läuft, sollte Platform.sh die Nummer 1 auf Ihrem Radar sein.

Und es ist nicht so, dass es ein Vermögen kostet. Für 270 US-Dollar pro Monat (vergleichen Sie die Pläne hier) können Sie eine Website betreiben, die problemlos ein paar Millionen Seitenaufrufe pro Monat verarbeitet. Nun, ich stimme zu, dass 270 US-Dollar viel klingt, besonders wenn PHP-Hosting für etwa 5 US-Dollar pro Monat verfügbar ist. Platform.sh ist jedoch ein Game Changer für Game Changer und sollte nicht auf die leichte Schulter genommen werden. 🙂

Google App Engine

Profitieren Sie von der Netzwerkinfrastruktur von Google mit geringer Latenz.

Google App Engine ist eine verwaltete serverlose Plattform, mit der Sie PHP-, Nodejs-, Python- und C#-Anwendungen ausführen können. Das Beste ist, dass Sie sich nicht um die Verwaltung der Infrastruktur kümmern müssen – Google erledigt das für Sie.

Sie zahlen für das, was Sie nutzen, und skalieren automatisch, um Traffic-Spitzen auszugleichen.

Fazit

Es gibt keinen Mangel an PHP-Hosting-Anbietern auf dem Markt. Nur eine Google-Suche, und Sie werden in Auswahlmöglichkeiten ertrinken. Es lohnt sich jedoch nicht, alle Hosting-Anbieter auszuwählen, egal wie gut ihre Website kopiert oder wie unglaublich ihre Pläne sind.

Horrorgeschichten über wiederkehrende Fehler, Hacks und ungelöste Leistungsprobleme sind bei „beliebten“ PHP-Hosting-Anbietern allzu verbreitet, weshalb sich dieser Artikel auf die weniger bekannten, aber tödlichen Optionen konzentriert.

Ich hoffe es hilft! 🙂