Welches Mail- und Webhosting Sie wählen sollten

29. Dezember 2016

Lang: cs en de es

Die Wahl des Webhostings wird oft als selbstverständlich angesehen, aber wenn man an die Grenzen stößt, entsteht ein Problem. <br>> Obwohl ich mich meist auf Servern bewege, überlege ich doch bei seltenen Gelegenheiten, bei wem ich Web- und Mailhosting wählen soll, stelle auch ich mir eine schwierige Frage: Welches ist das beste? Um ein gutes Hosting zu wählen, muss man sich ein wenig mit der Technik auskennen und sich überlegen, was man braucht.

Ich habe verschiedene Hosting-Sites kennengelernt, angefangen mit kostenlosen Hosting-Sites wie wz.cz und sweb. Nach und nach stiegen die Anforderungen und damit auch die Möglichkeiten und die Qualität der angebotenen Dienste. Einige Hoster verschwanden oft, als der Zug abgefahren war, und neue tauchten immer wieder auf.

Hostings

Unter dem Begriff Webhosting werden in der Regel mehrere Dienstleistungen zusammengefasst. Diese sind:

  • Webhosting
  • Mail-Hosting
  • DNS-Verwaltung
Für das Mailhosting ist es heute üblich, ein Webinterface zu haben. Auch die Verwaltung von DNS-Einträgen ist in der Regel über ein Webinterface zugänglich. Das Hochladen von Daten beim Webhosting erfolgt meist über das FTP-Protokoll.

In den Jahren 2010-2014 war wedos sehr beliebt. Es verfügte über eine für die damalige Zeit gute Weboberfläche, mit der Möglichkeit, wo zu editieren und sogar DNS-Einträge nach Belieben zu setzen. Außerdem bot es einen interessanten Wedos-Disk-Service.

Ein weiteres interessantes Angebot ist Savana, das Webhosting auf dedizierten VPS betreibt und kleinere Konfigurationsanpassungen erlaubt. Darüber hinaus ermöglicht es auch SSH-Zugang.

Ein Unternehmen, das eine Art Wiedergeburt erlebt hat, ist WorldHosting, das nach einem Upgrade der angebotenen Dienste nun auch Webhosting auf dedizierten VPS anbietet.

Es gibt jedoch viele weitere Unternehmen, die Webhosting anbieten, schließlich ist es die am meisten verbreitete Dienstleistung...

Anforderungen

Die Standardwerkzeuge in der Webanwendungsbranche sind PHP und MySQL Datenbanken. Alle kostenpflichtigen Hosting-Dienste erfüllen diese Anforderung. Verschiedene Erweiterungen für PHP (Bibliotheken) werden ebenfalls benötigt, aber auch das ist inzwischen Standard.

Wer für seine Projekte eine andere als die oben genannten Mainstream-Technologien verwendet, hat eine viel geringere Auswahl. Diejenigen, die Webanwendungen in Java oder Python entwickeln, haben keine große Auswahl, wenn es um das Hosting geht. Oft müssen sie sich mit dem zufrieden geben, was verfügbar ist, oder sie ziehen es vor, das Hosting selbst zu übernehmen. Das macht PHP und MySQL auch zu den am weitesten verbreiteten Technologien unter den Entwicklern und, rückblickend, zu den am häufigsten nachgefragten und daher angebotenen Dienstleistungen ...
Komplexere Projekte zum Beispiel und Unternehmenslösungen werden dann oft individuell in Jave EE oder Python gelöst.

Leistung

Obwohl die Werbung oft mit Angeboten für unbegrenztes und schnelles Hosting lockt, ist dies in der Regel nicht der Fall. Selbst ein Hosting mit einem SSD-Laufwerk ist keine Garantie für eine hohe Leistung. Sie müssen bedenken, dass alle billigeren Hosting-Angebote gemeinsam genutzt werden und dass so viele Websites für wenig Geld parallel laufen können, sowohl der Webserver als auch die Datenbank werden gedrosselt. Die Serverkonfiguration ist daher entscheidend und selten bekommt der Kunde genauere Informationen zu sehen, was sich zum Glück allmählich ändert.
Ein optimal konfigurierter Server kann die Leistung steigern und umgekehrt kann ein schlecht konfigurierter Server eine Anwendung zerstören. Im Falle von Apache und PHP weiß man das frühzeitig, aber bei einer Datenbank kann es manchmal etwas dauern. In einem Fall habe ich sogar erlebt, dass die Auswertung einer anspruchsvollen SQL-Abfrage komplett abgebrochen wurde...
Die konkreten Engpässe bei den Konfigurationsparametern muss jedoch der Entwickler selbst durch Analyse und Test der realen Anwendung herausfinden.

Die Leistungsfähigkeit einer Anwendung in Kombination mit dem Hosting kann durch Stresstest einer Webanwendung überprüft werden.

Option

Für eine kleine Website ist es mehr oder weniger egal, bei welchem Unternehmen ein Laie sein Webhosting bezieht. Langfristig und vor allem, wenn die Seite mehr als minimale Anforderungen hat und der Entwickler effizient entwickeln möchte und das Projekt weiter vorangetrieben werden soll, ist ein dedizierter Server oft eine gute Wahl, auch ein virtueller ist ausreichend.

ISPconfig

Beispielhafte Weboberfläche zur Verwaltung eines eigenen Servers mit Web- und Mailhosting.

Modernes Webhosting

Wenn Sie einen Webhoster auswählen, ist es gut zu wissen, was ein guter Webhoster erfüllen sollte. Wenn Sie eine neue moderne Anwendung haben, benötigen Sie auf jeden Fall ein gutes modernes Webhosting. Deshalb habe ich dieses Video darüber gemacht, was ein gutes Web-/Mailhosting im Jahr 2019 erfüllen sollte.

Typischerweise ist ein Server ein LAMP

  • LAMP ist Linux Apache Mysql PHP. heute ist oft statt eines Webservers Apache Nginx und statt Mysql sein Fork MariaDB
  • HTTPS Let's Encrypt
  • Module für PHP, PHP-Einstellungen
  • Zugang zum FTP-Hosting heute nicht mehr, sondern SFTP oder FTPS
  • PHPmyadmin für DB-Verwaltung oder Admin
  • Sicherheit:
    • Firewall
    • Log-Überprüfung
    • Systemintegritätsprüfung - wenn der Server von einem Programm angegriffen und verändert wurde
  • Backup
  • Installation von Updates
  • Post POP3 nicht mehr IMAP ist besser + Sieve, DKIM und SPF Einstellungen

Wer Hilfe bei der Installation und Konfiguration des Servers haben möchte, damit er kostenlos funktioniert, sollte sich melden. Für meinen eigenen Server kann ich die Administrationsoberfläche ISP Config empfehlen.

Der Support für die PHP-Version 5.6 endet im Januar 2019 . Supportinformationen für die einzelnen PHP-Versionen.

Schließen

Denken Sie daran, das Internet richtig zu nutzen. Wie man E-Mails richtig schreibt, damit man keinen SPAM macht

VPS-Hosting

Unternehmen, die Virtual Private Server (VPS) und Webhosting anbieten:

Links

SQL-Datenbank: PostgreSQL
Ebook: Linux Server Administrator Notes

Artikel zu einem ähnlichen Thema

Programmiersprache Go
Python-Programm zur Steuerung von Docker über die API
Wie man MailCatcher zum Testen von E-Mails verwendet
Python OpenAI API
Erstellen einer WebSocket-Webanwendung und Einrichten eines Proxys
Projektmanagement: agile Softwareentwicklung
Wie man alte PHP-Anwendungen ausführt
Was ein guter Programmierer wissen sollte
Programmiersprache Rust
NodeJS: Entwicklung, Serverkonfiguration
Nette Sicherheitslücke CVE-2020-15227
REST API: Plattform-API
Kundenspezifisches Web- und E-Mail-Hosting mit ISP Config-Software
Programmierung in SQL: PostgreSQL, MySQL/MariaDB
HTTPS: sicheres Web
NoSQL-Datenbank Mongo DB
Herstellen einer Verbindung zu Microsoft SQL Server unter Linux
Was ist die Stellenbeschreibung eines Programmierers?
Lokalisierung von Python-Anwendungen
Digispark - Atmel ATtiny Mikrocontroller mit Arduino IDE programmieren
Entwicklung für ARM-Prozessoren mit Arduino IDE
Wie programmiere ich den ESP8266 WiFi-Prozessor?
Offenes Smartphone mit Linux - Openmoko Neo FreeRunner

Newsletter

Wenn Sie daran interessiert sind, gelegentlich Neuigkeiten per E-Mail zu erhalten.
Sie können sich registrieren, indem Sie Ihre E-Mail-Adresse eingeben News-Abonnement.


+