![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 16.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pętlę for, która musi załadować 50 razy zincludowany plik. Czasem te ładowanie bywa dłuższe od ustawienia timeoutu na hostingu www (2 min). Jak mogę zaradzić temu ? Chciałbym np tak, że na nowo pliczek z pętlą się ładował po 25 includach czy coś takiego. Macie jakiś pomysł jak to zrobić ? @edit poprawione przepraszam Ten post edytował Duo 24.07.2012, 13:48:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Najlepiej gydby skrypt nie wykonywał się tak długo, bez znaczenia co ma do zrobienia.
15-20 sekund to max. Powinieneś wykonać skrypt w taki sposób, aby mógł zatrzymać i podjąć pracę w dowolnym momencie. Można to łatwo zrobić na zasadzie przechowywania w bazie danchh zserializowanych obiektów, gdzie w atrybutach obiektu trzymasz wszystkie potrzebne liczniki iteracji, a funkcje __sleep i __wakeup zamykają i odnawiają niezbedne uchwyty i połączenia. Ten post edytował wNogachSpisz 25.07.2012, 10:28:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:40 |