Wie führe ich ein großes PHP-Skript aus?
Nun im Grunde möchte ich vielleicht ein Skript ausführen, das auch bis zu 1 Stunde dauern kann.
Was ich wirklich tun möchte, ist, SMS an meine Benutzer zu senden, die eine Drittanbieter-API verwenden. Im Grunde ist es so, als würde ich mein Skript mit einer Reihe von Telefonnummern versorgen und die Methode zum Senden von SMS auslösen.
Es wird jedoch davon ausgegangen, dass das Senden von 1 SMS 5 Sekunden dauert und dass 1000 SMS gesendet werden sollen, was ungefähr 1 bis 2 Stunden entspricht. Ich kann @ nicht verwendset_time_limit()
weil ich auf einem gemeinsam genutzten Host bin.
Eine Möglichkeit, dies zu tun, besteht darin, Nummern in einer Sitzung zu speichern, jede SMS auszuführen und Javascript zu verwenden, um diese Seite bis zum Ende zu aktualisieren. Auf diese Weise muss ich meinen Browser geöffnet lassen und die Ausführung wird unterbrochen, wenn meine Internetverbindung getrennt wird.
Also, gibt es einen besseren Weg, dies zu tun?
Hoffentlich bin ich klar genug, um zu erklären, was ich will? Ich möchte ein umfangreiches Skript ausführen, dessen Ausführung Stunden dauern kann, ohne dass eine Zeitüberschreitung auftritt.