Hallo liebe User,
ich hab da eine allgemeine Frage zum Verbindungsaufbau zu einem Server-Dienst. Dies betrifft z.B. SQL, MQTT, XMPP, usw.
Die Scripte sehen bei mir zur Zeit so aus, dass ich zuerst einen Verbindungsaufbau ausführe, z.B.
$dbhandle = mysqli_connect($myServer, $myUser, $myPass, $myDB) or die("Verbindung zum SQL_Server Fehlgeschlagen" . $myServer);
// oder
$mqtt = new phpMQTT($server, $port, $client_id);
,
danach die Werte aus dem Dienst lese oder schreibe und zum Schluss diese Verbindung wieder trenne
mysqli_close($dbhandle);
// oder
$mqtt->close();
und auch das Script so beende.
Jetzt möchte ich bei manchen dieser Dienste, Variablen im Abstand von 2 Sekunden lesen (weshalb und warum sollte hier erstmal egal sein!!) aber nicht ständig einen Verbindungsauf- und dann einen Abbruch auslösen.
Ist es möglich den Verbindungsaufbau zu dem Dienst-Server nur einmal zu erstellen, zu speichern bzw. halten und dann bei den nächsten Scriptaufrufen wieder zu nutzen, ohne einen Verbindungsabbruch.
Leider habe ich hier im Forum nur folgenden Beitrag dazu gefunden https://www.symcon.de/forum/threads/30296-MySQLi-Verbindung-speichern?highlight=sql+verbindung, der mir aber hier nicht weiter hillft.
Würde mich über Lösungsansätze sehr freuen.
Gruß
Ede