Καθυστέρηση χρησιμοποιούνται για να σταματήσει προσωρινά την εκτέλεση μιας εφαρμογής PHP . Για παράδειγμα , PHP προγραμματιστές μπορούν να τα χρησιμοποιήσουν για να περιορίσει το ποσοστό ανταπόκρισης της αίτησης . Μια άλλη χρήση των λειτουργιών καθυστέρησης είναι να αποφευχθεί η υπερβολική ενεργοποίηση μιας αργής λειτουργίας κατά την εφαρμογή .
Εικόνων είδη
Η
Η « ύπνο ( ) " λειτουργία σταματάει την εκτέλεση του αίτηση για το συγκεκριμένο αριθμό δευτερολέπτων . Ομοίως , η « usleep ( ) " λειτουργία σταματά επίσης την εκτέλεση της αίτησης , αλλά για μικρότερο χρονικό διάστημα από συγκεκριμένο μικροοργανισμό δευτερόλεπτα .
Η Εκτιμήσεις
Η
Η λειτουργίες καθυστέρηση χρησιμοποιούν ειδικό σύστημα ζητά να σταματήσουν την εκτέλεση της εφαρμογής PHP . Αυτές οι κλήσεις του συστήματος δεν καταναλώνει πόρους της CPU , έτσι ώστε να είναι πολύ πιο αποτελεσματική από ό, τι χρησιμοποιώντας ένα προσαρμοσμένο άδειο βρόχο για να επιτευχθεί το ίδιο αποτέλεσμα .
Εικόνων Παραδείγματα
Η
Η « ύπνο ( ) " λειτουργία δέχεται μια παράμετρο ακέραιος που καθορίζει τον αριθμό των δευτερολέπτων για να κοιμηθεί . Για παράδειγμα , ο παρακάτω κώδικας θα προκαλέσει η αίτηση να καθυστερήσει για δέκα δευτερόλεπτα :
ύπνου ( 10 ) ?
Η " usleep ( ) " λειτουργία δέχεται μια παράμετρο ακέραιος που καθορίζει τον αριθμό των μικρο δευτερόλεπτα για να κοιμηθεί . Ένα μικρο δεύτερο είναι το ένα εκατομμυριοστό του δευτερολέπτου . Για παράδειγμα , ο παρακάτω κώδικας θα προκαλέσει η αίτηση να καθυστερήσει για δύο δευτερόλεπτα :
usleep (2000000) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα