Από προεπιλογή, ο χώρος συγκέντρωσης εφαρμογών ανακτάται αυτόματα από τις υπηρεσίες IIS μετά από μια περίοδο αδράνειας (δεν ζητούνται λειτουργίες). Μετά την ανακύκλωση του χώρου συγκέντρωσης εφαρμογών, το w3wp δεν θα ξεκινήσει εάν κανείς δεν επισκεφτεί τον ιστότοπο. Ο πρώτος χρήστης ζητά πρόσβαση, η πρόσβαση στον ιστότοπο θα είναι πολύ αργή και η εμπειρία χρήστη θα είναι πολύ κακή και για να λύσετε αυτήν την κατάσταση, μπορείτε να χρησιμοποιήσετε τη δυνατότητα προετοιμασίας εφαρμογών IIS.
Το IIS8 συνοδεύεται από ένα κιτ εργαλείων προετοιμασίας εφαρμογών, το IIS7.5 πρέπει να αναζητήσει ανεξάρτητα πακέτα εγκατάστασης για εγκατάσταση και η αυτόματη προετοιμασία των υπηρεσιών IIS δεν υποστηρίζεται προς το παρόν με βάση την τιμή 7.5.
Αυτή η μέθοδος περίπτωσης λύνει το πρόβλημα της αργής πρόσβασης ASP.Net πρώτη φορά και, στη συνέχεια, της αργής πρόσβασης μετά από ένα ορισμένο χρονικό διάστημα.
Προστέθηκαν δυνατότητες προετοιμασίας εφαρμογών IIS
Στον Πίνακα Ελέγχου, κάντε κλικ στην επιλογή Προγράμματα - Ενεργοποίηση ή Απενεργοποίηση λειτουργιών των Windows για να προσθέσετε τη "Λειτουργία προετοιμασίας εφαρμογής", όπως φαίνεται παρακάτω:
ASP.NET Ρυθμίσεις Web.config
Προσθέστε την ακόλουθη διαμόρφωση στον κόμβο system.webServer στο αρχείο web.config του ιστότοπου:
initializationPage: Οι υπηρεσίες iis προσομοιώνουν αυτόματα τη σχετική διεύθυνση σελίδας διαδρομής του αιτήματος. hostName: Η διεύθυνση του δεσμευμένου ιστότοπου.
Χώρος συγκέντρωσης εφαρμογών
Στο αντίστοιχο χώρο συγκέντρωσης εφαρμογών τοποθεσίας Web, κάντε κλικ στην επιλογή Ρυθμίσεις για προχωρημένους και επιλέξτε τη λειτουργία AlwaysRunning στη λειτουργία εκκίνησης, όπως φαίνεται στην παρακάτω εικόνα:
Ενεργοποίηση προφόρτωσης του αντίστοιχου ιστότοπου
Διαδρομή λειτουργίας: Τοποθεσία Web -> Αντίστοιχη τοποθεσία Web -> Κάντε δεξί κλικ, Ρυθμίσεις για προχωρημένους -> Επιλογή, η προφόρτωση είναι ενεργοποιημένη True, όπως φαίνεται στην παρακάτω εικόνα:
|