![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Witam
Załóżmy że mam skrypt o nazwie 'a.php' który podczas swojej pracy ma za zadanie wielokrotne uruchomienie skryptu 'b.php' Skrypty B mają działać równocześnie ('non-blocking' czy jak kto woli 'parallel'). Jak to zrobić tak aby działało w wielu środowiskach systemowych, bez dostępu do funkcji typu 'shell_exec'. W tej chwili radzę sobię otwierając połączenia HTTP do skryptu B po localhoscie korzystając z non-blocking socket. Działa dobrze, jednak w najnowszym projekcie chcę zwiększyć ilość wykonywanych jednocześnie procesów do ok 50, skrypt B wykonuje się ok 1 sekundy, także 50 połączeń HTTP na sekunde, nawet jeśli są one po loopbacku, to moim zdaniem zbyt duży koszt. Jakieś pomysły? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:05 |