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

Άποψη: 11351|Απάντηση: 3

[Ιστός] Η προετοιμασία των υπηρεσιών IIS επιλύει το πρόβλημα της αργής πρώτης πρόσβασης και της ανάκτησης του χώρου συγκέντρωσης προγραμμάτων

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 1/8/2019 4:47:32 μ.μ. | | | |
Νομίζεις ότι μπορείς να είσαι αργός, αυτό είναι αδύνατο! Νομίζεις ότι μπορείς να μείνεις ακίνητος, αλλά αυτό είναι αδύνατο!

Η Χενάν είναι η γενέτειρα της ιστορίας της αναμονής για το κουνέλι, η οποία αφηγείται την ιστορία ενός τεμπέλη αγρότη που κάθεται δίπλα σε ένα κούτσουρο περιμένοντας το χαριτωμένο κουνελάκι να χτυπήσει το δέντρο, οπότε πώς μπορεί να συμβαίνει κάτι τέτοιο κάθε μέρα! Αυτό που σκέφτεστε θα λειτουργεί πάντα με τον τρόπο που σκέφτεστε, οπότε η ανάληψη πρωτοβουλίας θα είναι ο πιο αποτελεσματικός τρόπος! Κάθε άγιος έχει παρελθόν, κάθε αμαρτωλός έχει μέλλον!

Διαβάστε στην κορυφή:

1. Αυτό το άρθρο λαμβάνει ως παραδείγματα το IIS8 και τον Windows Server 2012R2

2. Το IIS8 εκτελείται σε εκδόσεις Windows Server 2012 και Windows 8 και νεότερες εκδόσεις.

3. Ο χώρος συγκέντρωσης εφαρμογών και η τοποθεσία Web υπάρχουν ξεχωριστά στις υπηρεσίες IIS, αλλά η λειτουργία της τοποθεσίας Web πρέπει να βασίζεται στην προϋπόθεση ότι έχει ξεκινήσει ο αντίστοιχος χώρος συγκέντρωσης εφαρμογών.

4. Από προεπιλογή, ο χώρος συγκέντρωσης εφαρμογών θα ανακτηθεί αυτόματα από τις υπηρεσίες IIS μετά από μια περίοδο αδράνειας (δεν ζητούνται λειτουργίες).

5. Το IIS8 συνοδεύεται από μια εργαλειοθήκη προετοιμασίας εφαρμογών, το IIS7.5 πρέπει να αναζητήσει ανεξάρτητα πακέτα εγκατάστασης για εγκατάσταση και η αυτόματη προετοιμασία IIS δεν υποστηρίζεται προς το παρόν χαμηλότερη από 7.5.

6. Αυτή η μέθοδος περίπτωσης μπορεί να λύσει το πρόβλημα της αργής πρόσβασης ASP.Net πρώτη φορά και της αργής πρόσβασης μετά από κάποιο χρονικό διάστημα.

Ας κινηθούμε!

1. Εγκαταστήστε τη λειτουργία προετοιμασίας εφαρμογών IIS

Οπως φαίνεται παρακάτω:



2. Επεξεργαστείτε τη λειτουργία εκκίνησης του αντίστοιχου χώρου συγκέντρωσης εφαρμογών στον ιστότοπο

Όπως φαίνεται στο παρακάτω σχήμα, η διαδρομή λειτουργίας είναι η εξής: Χώρος συγκέντρωσης εφαρμογών - > ιστότοπος Αντίστοιχος χώρος συγκέντρωσης προγραμμάτων - > Δεξί κλικ, Ρυθμίσεις για προχωρημένους - Επιλογή >, Λειτουργία εκκίνησης AlwaysRunning



3. Ενεργοποιήστε την αντίστοιχη προφόρτωση ιστότοπου
Όπως φαίνεται στο παρακάτω σχήμα, η διαδρομή λειτουργίας: Ιστότοπος -> Αντίστοιχος ιστότοπος -> Κάντε δεξί κλικ, Ρυθμίσεις για προχωρημένους -> επιλογή, η προφόρτωση είναι ενεργοποιημένη True



4. Ρυθμίστε το πρόγραμμα επεξεργασίας διαμόρφωσης και γράψτε το προεπιλεγμένο αίτημα προφόρτωσης

Όπως φαίνεται στην παρακάτω εικόνα, ανοίξτε το πρόγραμμα επεξεργασίας διαμόρφωσης




Όπως φαίνεται στο παρακάτω σχήμα: Στην επάνω αριστερή γωνία, επιλέξτε system.webServer/applicationInitialization για τον κόμβο διαμόρφωσης και άλλες διαμορφώσεις βρίσκονται στον κόκκινο κύκλο



Όπως φαίνεται στην παρακάτω εικόνα: Προσθέστε μια διεύθυνση αίτησης προετοιμασίας (για την προεπιλεγμένη διεύθυνση αίτησης προετοιμασίας IIS) στη συλλογή και κάντε κλικ στο κουμπί Εφαρμογή στη δεξιά πλευρά της διεπαφής διαμόρφωσης.και επανεκκινήστε το χώρο συγκέντρωσης εφαρμογών και τον ιστότοπο



Παρατήρηση:

1. Περιγραφή αρχής: Η προετοιμασία της εφαρμογής IIS θα ανοίξει αυτόματα μια νέα ομάδα προγραμμάτων μετά την πρώτη δημιουργία του ιστότοπου ή μετά την ανακύκλωση της ομάδας εφαρμογών του αντίστοιχου ιστότοπου και θα ξεκινήσει την προετοιμασία του ιστότοπου, προσομοιώνοντας ένα κανονικό αίτημα για διατήρηση του ιστότοπου στο διαδίκτυο.

(Αυτή η διαδικασία μπορεί να χρησιμοποιηθεί για την προσομοίωση αιτημάτων ιστότοπου με τη βοήθεια εργαλείων ή υπηρεσιών τρίτων)

2. Περιγραφή διαμόρφωσης:

(1) Ενεργοποίηση AlwaysRunning: Βεβαιωθείτε ότι ο χώρος συγκέντρωσης εφαρμογών μπορεί να επανεκκινήσει αυτόματα την εκτέλεση μετά τη δημιουργία ή την ανακύκλωση για πρώτη φορά.

(2) Ενεργοποίηση προφόρτωσης προγράμματος ιστότοπου (true): Βεβαιωθείτε ότι ο ιστότοπος μπορεί να ανταποκριθεί στην ενέργεια προφόρτωσης μετά την εκκίνηση του χώρου συγκέντρωσης προγραμμάτων.

(3) Διαμορφώστε την προεπιλεγμένη διαδρομή προφόρτωσης του ιστότοπου: βεβαιωθείτε ότι το πρόγραμμα μπορεί να μεταγλωττίσει γρήγορα το πρόγραμμα και να εισαγάγει τη μνήμη κατά τη διαδικασία προφόρτωσης μετά την εκκίνηση της ομάδας προγραμμάτων, έτσι ώστε να διασφαλιστεί η γρήγορη απόκριση στα αιτήματα.


(Τέλος)





Προηγούμενος:C#, στατικές, στατικές μεταβλητές, αρχικοποιήστε τη σειρά εκτέλεσης
Επόμενος:Εγκυκλοπαίδεια μπάρμπεκιου, αν θέλετε να μάθετε μπάρμπεκιου, ρίξτε μια ματιά
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 1/8/2019 4:47:53 μ.μ. |
Εάν επανεκκινήσετε τη διαδικασία, όλες οι μεταβλητές θα χαθούν. Ωστόσο: όταν ο χώρος συγκέντρωσης υπολογίζεται εκ νέου, οι υπηρεσίες IIS σειριοποιούν αυτόματα τη μεταβλητή περιόδου λειτουργίας σε μια άλλη μνήμη διεργασιών. Κατά την επανεκκίνηση της δεξαμενής, οι μεταβλητές περιόδου λειτουργίας αποσειριοποιούνται, επιτρέποντας την ανάκτηση. Αυτό γίνεται μέσω . Η δυνατότητα σειριοποίησης .NET έχει ολοκληρωθεί, πράγμα που σημαίνει ότι όλες οι μεταβλητές περιόδου λειτουργίας πρέπει να επισημαίνονται με το χαρακτηριστικό [Serializable], διαφορετικά θα λάβετε ενεργοποίηση χρόνου εκτέλεσης.
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 1/8/2019 4:59:21 μ.μ. |
Αυτόματη εκκίνηση εφαρμογών ASP.NET (VS 2010 και . Σειρά NET 4.0)
https://weblogs.asp.net/scottgu/ ... -and-net-4-0-series
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 6/8/2019 2:40:27 μ.μ. |
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com