Socketfunktionen
Mit den aktivierten Socketfunktionen (bspw. cURL, fsockopen, file_get_contents) kann über PHP eine Verbindung zu externen Ressourcen hergestellt werden. Dabei kann man bspw. die Software direkt aus dem Backend aktualisieren, Templates / Erweiterungen direkt über die jeweiligen Backends installieren oder Plugins die zu einem externen Server eine Verbindung benötigen (bspw. Jetpack bei Wordpress) nutzen.
Extene Verbindungen gibt es
ab dem Angebot
bplaced pro. Beim Freestyle-Angebot sind externe Verbindungen nicht möglich.
Übersicht der Verbindungen im User Control Panel e
Übersicht der Socket-Verbindungen
Sämtliche ausgehenden externen Verbindungen werden im Benutzermenü auf der Übersichtsseite von PHP (in der Naviagtion 'PHP' auswählen) dokumentiert. Durch diese Übersicht kann man bspw. herausfiltern, wenn ein Script/Plugin o.ä. nicht mehr korrekt funktioniert und mehr Socketverbindungen benötigt als beabsichtigt.
stündliche / tägliche Verbindungen
Aus Sicherheitsgründen werden stehen einem nicht unbegrenzte Verbindungen pro Stunde oder pro Tag zur Verfügung. Je nach Angebot stehen einem verschiedene Kontingente an Verbindungen zur Verfügung. Der Verbindungszähler pro Stunde/pro Minute wird jeweils jede Stunde/Minute wieder zurückgesetzt. Die täglichen Verbindungen werden einmal am Tag zurückgesetzt.
Was sind externe Verbindungen?
Über die in diesem Artikel genannten externen Verbindungen kann man direkt über PHP zu externen Ressourcen/Servern verbinden. Über diese Funktionen lassen sich in der heutigen Zeit verschiedene Dinge realisieren. Softwares nützten die externen Verbindungen um direkt Updates einzuspielen und/oder damit man bequem aus dem Backend-Bereich neue Plugins/Themes installieren kann. Auch Software-Installationen werden dadurch vereinfacht, wenn es direkt einen Installer gibt bei welchem während der Installation die ganzen Dateien heruntergeladen bzw. automatisch auf den Server übertragen werden. Desweiteren funktionieren die ganzen API's zu anderen Diensten über externe Verbindungen, bspw. bei Shopsystemen die Apis um Bezahlungen durchzuführen. Die gängisten PHP-Funktionen für externe Verbindungen sind:
externe Datenbankzugriffe
Externe Zugriffe auf unsere Datenbanken sind ebenfalls ab dem Angebot bplaced pro möglich. Alle Informationen dazu im entsprechenden Artikel der
Zugriffskontrolle, diese regelt die IP-Adressen/Hostnames welche auf die Datenbanken zugreifen.