Ο Laravel κάνει ουρές στο localhost

Στο πλαίσιο της PHP, το Laravel σε παραγωγικά περιβάλλοντα, οι εργαζόμενοι και οι επόπτες διασφαλίζουν την επεξεργασία των εργασιών που αποθηκεύονται στο Redis, για παράδειγμα. Εάν θέλετε να είστε εντελώς ανεξάρτητοι από αυτό στο localhost, είτε χρησιμοποιείτε το πρόγραμμα οδήγησης συγχρονισμού για να εκτελείτε πάντα τις εργασίες αμέσως. Αυτό έχει το μειονέκτημα ότι η τρέχουσα διαδικασία PHP είναι μπλοκαρισμένη και το αίτημα κρέμεται έως ότου ολοκληρωθεί η επεξεργασία της εργασίας.


Είναι καλύτερα να καλέσετε μια άλλη παρουσία PHP που ξεκινά ένα πάσο εργατικού δυναμικού. Η ακόλουθη εφαρμογή φροντίζει επίσης για τις διαφορές των Windows / Mac / Linux. Καθορίζουμε πρώτα μια εργασία με τον συνηθισμένο τρόπο:

e24ced88a284d02f2ab5c64bb5905fce

Στη συνέχεια, δημιουργούμε έναν γενικό βοηθό που φροντίζει την εκτέλεση:

e24ced88a284d02f2ab5c64bb5905fce

Τέλος, ονομάζουμε αυτήν τη λειτουργία σε έναν ελεγκτή:

e24ced88a284d02f2ab5c64bb5905fce

Πίσω