![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 19.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam
napotkałem taki problem i nie wiem jak za bardzo to rozwiązać. Skrypt przetwarza pliki w sposób automatyczny wrzucam i mogę wyjść ze strony. Problem w tym że jak się "rozhula" to następny użytkownik traci możliwość wejścia na stronę bo strona się kręci i kręci aż do momentu zakończenia działania skryptu w tle. Jak pohamować zapędy skryptu na moc obliczeniową? albo coś w tym stylu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ale sam plik wysyłasz po prostu skryptem a potem jakiś cron to mieli czy przez Ajax pakujesz asynchronicznie?
Bo ja bym to zrobił na zasadzie crona. Czyli robisz upload pliku do jakiegoś katalogu. Potem cron co 1 min odpala skrypt który mieli po 1 pliku. Dodatkowo do ustawia lock tak aby kolejny cron nie zadziałał dopóki ten się nie skończy. W ten sposób nie powinieneś mieć problemów. Chyba że tu wchodzi w grę moc serwera który to mieli wtedy dodatkowo dokładasz proc_nice() na below normal. i powinno pomóc, |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 22:40 |