TUX

Screenshot Λογισμικό:
TUX
Στοιχεία Λογισμικού:
Εκδοχή: 3.2.21
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: TUX Team
Άδεια: Δωρεάν
Δημοτικότητα: 1
Μέγεθος: 61 Kb

Rating: nan/5 (Total Votes: 0)

TUX είναι βασισμένη στον πυρήνα, με σπείρωμα, εξαιρετικά υψηλής απόδοσης διακομιστή HTTP.
Διακομιστής TUX είναι σε θέση να αποτελεσματικά και με ασφάλεια εξυπηρετούν τόσο στατικά και δυναμικά δεδομένα.
TUX κινεί τη στοίβα πρωτοκόλλου HTTP στον πυρήνα, και μπορεί να χειριστεί τα αιτήματα για δεδομένα τόσο με πυρήνα χώρο και user-space ενότητες.
TUX είναι http-δαίμονα (webserver) για Linux. TUX είναι διαφορετικό από τα άλλα web εξυπηρετητών ώστε να εκτελείται εν μέρει από το εσωτερικό του πυρήνα του Linux όπως μια μονάδα (πρόγραμμα οδήγησης συσκευής). Δεδομένης επαρκώς με δυνατότητα κάρτες δικτύωσης, δίνει τη δυνατότητα άμεσης διασποράς-συγκεντρώσει DMA και hardware-based checksumming TCP / IP από τη σελίδα μνήμη cache απευθείας στο δίκτυο, αποφεύγοντας επιπλέον αντίγραφα των δεδομένων.
TUX χειρίζεται στατικές σελίδες άμεσα, και μπορούν να εργαστούν σε συνεννόηση με modules του πυρήνα, μονάδες user-space, και τακτική δαίμονες user-space web server για να παρέχει δυναμικό περιεχόμενο. Τακτικές user-space δαίμονες δεν χρειάζεται να τροποποιηθεί με οποιονδήποτε τρόπο για TUX να τους χρησιμοποιήσει για να παρέχει το περιεχόμενο, αλλά για TUX να cache δυναμικό περιεχόμενο, κωδικό χρήστη διάστημα πρέπει να χρησιμοποιήσετε ένα νέο περιβάλλον που βασίζεται στο Tux (2) κλήση συστήματος.
Στατικές ιστοσελίδες δεν είναι ένα πολύ σύνθετο πράγμα που πρέπει να εξυπηρετήσει, αλλά αυτές είναι πολύ σημαντικές, ωστόσο, δεδομένου ότι σχεδόν όλες οι εικόνες είναι στατικές, και ένα μεγάλο μέρος των html σελίδων είναι στατικές επίσης. Μια "κανονική" διακομιστής έχει μικρή προστιθέμενη αξία για στατικές σελίδες? είναι απλά ένα «αρχείο αντίγραφο στο δίκτυο" λειτουργία. Αυτό μπορεί να γίνει πολύ αποτελεσματικά από το εσωτερικό του πυρήνα του Linux? για παράδειγμα, το NFS (σύστημα αρχείων δικτύου) δαίμονα εκτελεί παρόμοια καθήκοντα και επίσης τρέχει στον πυρήνα.
Αλλά δυναμικό περιεχόμενο γίνεται ένα όλο και μεγαλύτερο μέρος του ιστού, και TUX παρέχει έναν τρόπο για να cache δυναμικό περιεχόμενο, καθώς και. Ενότητες TUX (η οποία μπορεί να χτίσει στο χώρο του πυρήνα ή στον χώρο του χρήστη? Χώρος χρήστης συνιστάται) μπορεί να δημιουργήσει «αντικείμενα» που είναι αποθηκευμένα, χρησιμοποιώντας τη μνήμη cache της σελίδας. Για να ανταποκριθεί σε ένα αίτημα για δυναμικά δεδομένα, μια μονάδα TUX μπορεί να στείλει ένα μείγμα που δημιουργείται δυναμικά δεδομένα και αποθηκευμένα προ-δημιουργούνται αντικείμενα, λαμβάνοντας μέγιστη πλεονέκτημα της αρχιτεκτονικής μηδενικής αντίγραφο TUX του. (Modules του πυρήνα χώρου είναι σήμερα οι μόνες μονάδες ικανές να κάνουν χρήση της στήριξης TUX της SSI? Ότι θα αλλάξει στο μέλλον.)
Αυτή η εντελώς νέα αρχιτεκτονική για την παροχή δυναμικού περιεχομένου απαιτεί μια νέα API. Υφιστάμενο πρότυπο APIs για CGI δεν είναι επαρκείς, ώστε να αντιστοιχίζονται με API TUX του. Αυτό σημαίνει ότι οι υπάρχουσες εφαρμογές CGI πρέπει να επανα-κωδικοποιημένα, ώστε να επωφεληθούν από την αρχιτεκτονική TUX του. TUX μπορεί, ωστόσο, να ζητήσουν CGI προγράμματα μέσω μονάδας CGI του, ώστε να μπορείτε να επιλέξετε να μετατρέψετε μόνο τα προγράμματα που χρειάζεστε ταχύτητα TUX στην api TUX και να τρέχετε άλλα προγράμματα που χρησιμοποιούν το πρότυπο διεπαφής CGI. TUX μπορεί επίσης να ανακατευθύνει τις αιτήσεις σε άλλο διακομιστή, όπως Apache, έτσι σε ένα ενιαίο χώρο, μπορείτε να αναμίξετε και να ταιριάξετε στατικό περιεχόμενο, μονάδες TUX, παλαιού τύπου CGIs και προγράμματα που γράφτηκαν σε APIs άλλα webservers ».
Όποτε TUX δεν είναι σίγουρος τι να κάνει (δηλαδή, αντιμετωπίζει εισόδου ότι δεν είναι διατεθειμένη να χειριστεί), θα ανακατευθύνει πάντα το αίτημα να Apache να χειριστεί σε ένα RFC συμβατό τρόπο.
Σημείωση:. Το έγγραφο αυτό μερικές φορές χρησιμοποιεί «Απάτσι» αντί για «οποιαδήποτε webserver ίσως ποτέ θέλετε να χρησιμοποιήσετε", μόνο και μόνο για λόγους αναγνωσιμότητας

Σχόλια για TUX

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!