Scriptsprachen
- PHP 5.5, 5.6, 7.0, 7.1, 7.2, 7.3 via PHP-FPM
- PHP 5.3 via CGI
- Perl 5
- Python, Ruby
- nodeJS
Durch diesen Aufbau sind schnelle Zugriffszeiten garantiert, ohne dass Sie auf wichtige Funktionen, wie z.B. htaccess-Unterstützung, verzichten müssen.
PHP 5.5, 5.6, 7.0, 7.1, 7.2, 7.3
Wir bieten unseren Kunden alle PHP-Versionen von PHP 5.5 bis zur aktuellen Version PHP 7.3.
PHP-Anwendungen sind bei Host4Free besonders schnell. Wir kompilieren unsere PHP-Versionen so, dass eine Vielzahl von Modulen bereits in den Core eingebettet sind, um die Zahl der IO-Zugriffe beim Laden dynamischer Bibliotheken zu minimieren.
Um PHP Scripte über den Webserver auszuführen, gibt es unterschiedliche Techniken: modPHP, CGI, suPHP, FastCGI und phpFPM. Host4Free verwendet eine angepasste Version von PHP-FPM, die mit den Berechtigungen des jeweiligen Benutzers startet und besonders performant ist.
Host4Free PHP-FPM:
- PHP-Scripte mit Benutzerrechten
- eigene php.ini-Einstellungen
- mehrere unterschiedliche PHP-Versionen
PHP-Techniken im Vergleich:
mod_php | CGI | suPHP | FastCGI
| Host4Free phpFPM | |
Memory usage | + | - | - | - | ++ |
CPU usage | + | - | - | - | + |
Sicherheit | - | + | + | + | + |
Als Benutzer ausführen | - | - | - | - | + |
mehrere PHP-Versionen | + | + | - | + | + |
Performance | ++ | - | - | + | ++ |
Modulunterstützung:
Folgende Module stehen Ihnen in allen PHP-Versionen zur Verfügung:
Perl 5
Über die CGI-Schnittstelle können Sie unsere umfangreiche Perl5-Installation nutzen. Folgende Module stehen Ihnen für Perl zur Verfügung:
Python, Ruby
Python und Ruby können Sie über die cgi-Schnittstelle im Apache-Webserver nutzen. Aktuell steht auf unseren Webservern Python in der Version 2.7. und Ruby in der Version 1.9 bereit.
nodeJS
NodeJS bietet selbst nur einen sehr rudimentären Webserver, der nicht für den Produktivbetrieb geeignet ist. Ein vorgeschalteter nginx-Webserver fungiert daher bei nodeJS-Anwendungen als ReverseProxy, der die Auslieferung statischer Dateien übernimmt und die nodeJS-Anwendung gegen DDOS-Attacken absichert.
Ein Webspace mit nodejs erhalten Sie derzeit bei uns nur als eigenen VirtualServer, da sich die nginx-Konfiguration, das Startverhalten und die verwendeten Ports der NodeJS-Anwendungen individueller gestalten lassen.Datenbanken (mySQL, mongoDB)
MySQL-Datenbanken können Sie bequem über unser Kundenmenü verwalten. Unsere Kunden können beim Anlagen einer Datenbank zwischen mehreren MySQL-Versionen auswählen (derzeit 5.0, 5.5 und 5.7).
Für MongoDB benötigen Sie einen eigenen VirtualServer mit einer mongoDB-Instanz.