No wlasnie. Utworzylem skrypt, ktory niestety ma bardzo duzo danych do przerobienia i chce zeby je przerbil - parsowanie dokumentu o rozmiarze 2gb z hakiem!. Daje w skrypcie zeby nie bylo ograniczenia czasowego ale jednak przegladarka ma ograniczenia. Mija kilka minut i sie wylacza. Czy jest na to jakis sposob, aby to obejsc? Moze jest jakas opcja w przegladarce aby to ignorowac?
to nie powinno długo trwać, zależy jak i co robisz nawet na 2 GB, a jak nie to może co kilkadziesiąt operacji - jakoś chyba możesz tam w pętli czy co tam masz wysłać z jednego bajta do przeglądarki, tylko najpierw przepełnij bufor 1/10 KB
2GB ? rany może chodziło o 2MB ...
Ale nawet jeśli to wysyłaj kolejne porcje dokumentu w trakcie przerabiania danych ... w ten sposób przeglądarka nie zgaśnie na timeout.
Przerabianie 2GB to może nawet kilka godzin trwać (nie wiem o jakie przerobianie chodzi) dlatego polecam inne rozwiązanie:
- Użytkownik zleca przygotowanie raportu a następnie normalnie nawiguje po serwisie.
- W tym czasie dane są przeliczane przez wątek działający w tle a jego wynik zapisywany jest w pliku.
- W chwili ukończenia użytkownik jest powiadamiany.
Możliwa implementacja:
2. Wątek działa cały czas i sprawdza czy są zlecenia lub jest odpalany cronem.
3. Powiadomienie w iterfejsie serwisu i mailem
pozdrawiam
Gorzej, jest to parsowanie dokumentu xml o takim rozmiarze. Ale nic. Zupelnie inaczej do tego podeszlismy. Skrypt jest wywolywany z shella linuxa. Wiec z przegladarka dalismy sobie spokoj.
dzieki za odzew.
Strasznie jestem ciekaw
- jakie dane są przechowywane w tym 2GB XML ?
- czy format dla tych danych został wam narzucony ?
katalog dmoz.org