Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 41393|Απάντηση: 1

[ASP.NET] ASP.NET τη δυνατότητα προφόρτωσης IIS 10 AlwaysRunning του MVC 5

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 23/1/2021 12:20:25 μ.μ. | | | |
Από προεπιλογή, ο χώρος συγκέντρωσης εφαρμογών ανακτάται αυτόματα από τις υπηρεσίες 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, όπως φαίνεται στην παρακάτω εικόνα:







Προηγούμενος:asp.net core μετονομάζει μαζικά πακέτα zip στη μνήμη
Επόμενος:Κρυπτογράφηση δεδομένων με ASP.NET machineKey
Δημοσιεύτηκε στις 22/9/2021 8:35:18 μ.μ. |
Μάθε να μαθαίνεις...
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com