Hallo,
Aha, aber nach jeder Abfrage machts auch keinen Sinn?
Also so "öfter mal" kann ich das in einem PHP Skript ja nicht machen, das ist entweder drin oder nicht.
Ich habe bis eben geglaubt, es gäbe keinen blöden Fragen ;-))
Natürlich gibt man eine Ressource _sofort_ wieder frei, wenn man sie nicht mehr benötigt und nicht "irgendwann".
Wann das in Deinen Skripten der Fall ist, weiß ich natürlich nicht.
Ein beliebter Fehler sind dabei allerdings Abfragen in Schleifen
Schleifenstart
$res = Abfrage
Verarbeitung von $res
Schleifenende
Wenn man das so macht, dann wird das Handle auf die Ressource überschrieben. damit kann man die nicht benötigte gar nicht mehr frei geben. Sie bleibt (je nach Betriebssystem) so lange blockiert, bis das Script endet, bis der Interpreter endet oder sogar bis das Betriebssystem herungergefahren wird.
Bei Arbeiten mit Flat-Files gilt für das Dateihandle das gleiche!
Grüße
Tom