Πίνακας περιεχομένων:

Τι είναι ο πυρήνας Kestrel in.NET;
Τι είναι ο πυρήνας Kestrel in.NET;

Βίντεο: Τι είναι ο πυρήνας Kestrel in.NET;

Βίντεο: Τι είναι ο πυρήνας Kestrel in.NET;
Βίντεο: What is Kestrel ? What is the difference between Kestrel and IIS ? 2024, Νοέμβριος
Anonim

Είδος μικρού γερακίου είναι ένας ανοιχτός κώδικας, cross platform, ελαφρύς και ένας προεπιλεγμένος διακομιστής ιστού που χρησιμοποιείται για το Asp. Net Core εφαρμογές. Ασπίδα. Net Core εκτελούνται εφαρμογές Είδος μικρού γερακίου διακομιστής ιστού ως διακομιστής εν εξελίξει για τη διαχείριση αιτημάτων ιστού. Είδος μικρού γερακίου είναι cross platform, τρέχει σε Windows, LINUX και Mac. Είδος μικρού γερακίου ο webserver υποστηρίζει SSL.

Οι άνθρωποι ρωτούν επίσης, τι είναι ο διακομιστής Kestrel;

Είδος μικρού γερακίου είναι ανοιχτού κώδικα (πηγαίος κώδικας διαθέσιμος στο GitHub), βασίζεται σε συμβάντα, βασίζεται σε ασύγχρονη I/O υπηρέτης χρησιμοποιείται για τη φιλοξενία εφαρμογών ASP. NET σε οποιαδήποτε πλατφόρμα. Εγκαθιστάς την ακρόαση υπηρέτης σε Windows ή Linux υπηρέτης και τη διεπαφή γραμμής εντολών στον υπολογιστή σας. Κυκλοφόρησε από τη Microsoft μαζί με το ASP. NET Core.

Επιπλέον, είναι το Kestrel καλό για παραγωγή; 1 Απάντηση. Ναί, Είδος μικρού γερακίου είναι παραγωγή έτοιμη, αλλά εάν η εφαρμογή σας είναι διαθέσιμη σε δημόσια δίκτυα, η Microsoft συνιστά να τη χρησιμοποιήσετε με αντίστροφο διακομιστή μεσολάβησης. Απλοποιημένη εξισορρόπηση φορτίου και ρύθμιση SSL (αυτές μπορούν να τερματιστούν στον αντίστροφο διακομιστή μεσολάβησης για παράδειγμα) Καλύτερη υποστήριξη για στατικά αρχεία, συμπίεση κ.λπ.

Επιπλέον, πρέπει να χρησιμοποιήσω το Kestrel;

Είδος μικρού γερακίου συνιστάται γενικά για βέλτιστη απόδοση. HTTP. sys μπορώ να χρησιμοποιείται σε σενάρια όπου η εφαρμογή είναι εκτεθειμένη στο Διαδίκτυο και οι απαιτούμενες δυνατότητες υποστηρίζονται από HTTP. sys αλλά όχι Είδος μικρού γερακίου.

Πώς στήνεις ένα κιτρινάκι;

Χρησιμοποιήστε μία από τις ακόλουθες προσεγγίσεις:

  1. Ρυθμίστε τις παραμέτρους του Kestrel στην εκκίνηση. ConfigureServices: Εισαγάγετε μια παρουσία του Iconfiguration στην κλάση Startup.
  2. Διαμόρφωση Kestrel κατά τη δημιουργία του κεντρικού υπολογιστή: Στο Program.cs, φορτώστε την ενότητα διαμόρφωσης Kestrel στη διαμόρφωση του Kestrel: C# Copy.

Συνιστάται: