Witam, mam skrypt który musi działać dość długo. Pobiera dane z XML i dodaje do bazy, czasem musi działać nawet 10minut. Jest to pętla, pomyślałem że zapiszę w sesji bieżący element i będę odliczał czas za jaki wywali błąd 404 a sekundę wcześniej przerwę skrypt. Po odświeżeniu strony skrypt rozpocznie pracę w miejscu gdzie skończył

Tylko jak to technicznie wykonać, jak odliczyć czas po jakim skrypt się zatrzyma? Ewentualnie inne rozwiązanie tego problemu?