W zależności od dostępu do skrzynki.
Sam PHP nie będzie działać tak dobrze. Mógłbyś zrobić skrypt, który próbuje stale zwiększać czas realizacji, spać i regularnie sprawdzać nowe zlecenia. Jest to jednak nieoptymalne, ponieważ będziesz musiał uzyskać do niego dostęp przez przeglądarkę raz, a skrypt będzie musiał upewnić się, że uruchomi się tylko raz.
Przy dostępie do powłoki można uruchomić skrypt php na powłoce, co uniemożliwiłoby jej wywoływanie ze strony publicznej i konieczność jej uruchomienia przez przeglądarkę internetową.
Przy dostępie do powłoki można również uruchomić program, który zapewnia usługę (cron). Czy to Java, Python lub inny program.
Zadania Cron nie powinny spowalniać serwera zawsze. To zależy od wykonywanej pracy. Jeśli twoje zadania są tak drogie, administrator prawdopodobnie nie będzie w porządku z pracą z zamkniętymi zadaniami crona i tak czy inaczej zwolni serwer i może podjąć dalsze działania, aby uniemożliwić ci pracę.
jest 'cron.php' podawane ze zwoju serwer lub i czy to tylko lokalny skrypt? –
Krótka odpowiedź brzmi, aby uzyskać lepszego hosta ... – ircmaxell
@Jesse, jest obsługiwana z serwera WWW i dostępna za pomocą przeglądarki – Eray