Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Καθυστέρηση λειτουργίες σε PHP

PHP είναι μια ευρέως χρησιμοποιούμενη γλώσσα προγραμματισμού για την ανάπτυξη Ιστού . Οι προγραμματιστές Web μπορούν να χρησιμοποιήσουν τις λειτουργίες καθυστέρηση για την παραγωγή εκ προθέσεως παύσεις κατά τη διάρκεια της εκτέλεσης ενός PHP ( ή PHP : Hypertext Preprocessor ) εφαρμογή . Ενώ είναι σημαντικό , οι λειτουργίες καθυστέρησης είναι επίσης απλή και εύκολη στη χρήση. PHP προγραμματιστές θα πρέπει να γνωρίζουν τη χρήση τους και τα ζητήματα που εμπλέκονται στην εισαγωγή καθυστερήσεις . Σκοπός λειτουργίες
Η

Καθυστέρηση χρησιμοποιούνται για να σταματήσει προσωρινά την εκτέλεση μιας εφαρμογής PHP . Για παράδειγμα , PHP προγραμματιστές μπορούν να τα χρησιμοποιήσουν για να περιορίσει το ποσοστό ανταπόκρισης της αίτησης . Μια άλλη χρήση των λειτουργιών καθυστέρησης είναι να αποφευχθεί η υπερβολική ενεργοποίηση μιας αργής λειτουργίας κατά την εφαρμογή .
Εικόνων είδη
Η

Η « ύπνο ( ) " λειτουργία σταματάει την εκτέλεση του αίτηση για το συγκεκριμένο αριθμό δευτερολέπτων . Ομοίως , η « usleep ( ) " λειτουργία σταματά επίσης την εκτέλεση της αίτησης , αλλά για μικρότερο χρονικό διάστημα από συγκεκριμένο μικροοργανισμό δευτερόλεπτα .

Η Εκτιμήσεις
Η

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

Η « ύπνο ( ) " λειτουργία δέχεται μια παράμετρο ακέραιος που καθορίζει τον αριθμό των δευτερολέπτων για να κοιμηθεί . Για παράδειγμα , ο παρακάτω κώδικας θα προκαλέσει η αίτηση να καθυστερήσει για δέκα δευτερόλεπτα :

ύπνου ( 10 ) ?

Η " usleep ( ) " λειτουργία δέχεται μια παράμετρο ακέραιος που καθορίζει τον αριθμό των μικρο δευτερόλεπτα για να κοιμηθεί . Ένα μικρο δεύτερο είναι το ένα εκατομμυριοστό του δευτερολέπτου . Για παράδειγμα , ο παρακάτω κώδικας θα προκαλέσει η αίτηση να καθυστερήσει για δύο δευτερόλεπτα :

usleep (2000000) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα