Γρήγορη διεπαφή κοινής πύλης (FastCGI)

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 1 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 16 Ενδέχεται 2024
Anonim
Γρήγορη διεπαφή κοινής πύλης (FastCGI) - Τεχνολογία
Γρήγορη διεπαφή κοινής πύλης (FastCGI) - Τεχνολογία

Περιεχόμενο

Ορισμός - Τι σημαίνει η γρήγορη διεπαφή κοινής πύλης (FastCGI);

Η γρήγορη διεπαφή κοινής πύλης (FastCGI) είναι ένα τυπικό πρωτόκολλο για τη διασύνδεση εξωτερικών εφαρμογών με διακομιστές Web. Πρόκειται για μια βελτιωμένη έκδοση της υπάρχουσας κοινής διεπαφής Common Gateway (CGI). Το FastCGI παραμένει η προτιμώμενη επιλογή σε σχέση με το CGI και άλλες ιδιόκτητες διεπαφές προγραμματισμού εφαρμογών διακομιστή (APIs), επειδή οι δυνατότητές του είναι γρήγορες, ανοικτές και συντηρητικές. Ωστόσο, το FastCGI παραμένει ένα προτεινόμενο ανοικτό πρότυπο και δεν χρησιμοποιείται ακόμη ευρέως.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη γρήγορη διασύνδεση Common Gateway (FastCGI)

Το FastCGI επεκτείνει και βελτιώνει το μοντέλο CGI με διάφορους τρόπους:

  • Οι αιτήσεις μπορούν να γραφτούν σε οποιαδήποτε γλώσσα προγραμματισμού
  • Υποστηρίζει την απομόνωση της διαδικασίας, έτσι ώστε μια ελαττωματική εφαρμογή FastCGI να μην μπορεί να καταστρέψει ή να καταστρέψει κεντρικούς διακομιστές ή άλλες εφαρμογές
  • Είναι ανεξάρτητη από πλατφόρμα και δεν συνδέεται με κάποια συγκεκριμένη αρχιτεκτονική διακομιστή. Οποιοσδήποτε διακομιστής Web μπορεί να εφαρμόσει μια διεπαφή FastCGI.
  • Παρέχει αξιόπιστες επιδόσεις και διαδικασίες που μπορούν να χρησιμοποιηθούν επανειλημμένα για τη διαχείριση πολλαπλών αιτημάτων
  • Η μετάβαση από το CGI είναι απλή.
  • Υποστηρίζει κατανεμημένη αρχιτεκτονική
  • Πρόκειται για μη ιδιοκτησιακό, προτεινόμενο ανοικτό πρότυπο και οι προγραμματιστές δεσμεύονται να ανοίξουν τυποποίηση. Έτσι, οι βιβλιοθήκες και οι ενότητες είναι ελεύθερα διαθέσιμες στους δημοφιλείς και δωρεάν διακομιστές Web.

Το FastCGI μοιάζει με τη λύση για όλα τα θέματα διακομιστή Web. Ωστόσο, οι εφαρμογές της παρουσιάζουν μειονεκτήματα, όπως:


  • Μπορεί να προκύψουν διαρροές μνήμης επειδή οι εφαρμογές FastCGI δεν τερματίζουν μετά από κάθε αίτημα διακομιστή Web.
  • Αν και το FastCGI υποστηρίζει την απομόνωση διεργασιών, δεν υποστηρίζει την απομόνωση των αιτημάτων. Οι εφαρμογές FastCGI χειρίζονται ταυτόχρονα πολύπλοκες πολλαπλές αιτήσεις. Έτσι, αντί να απομονώσουμε το ελαττωματικό αίτημα, όλα τα άλλα αιτήματα επίσης συντρίβονται.
  • Η σύνταξη πολυπλεξίας εφαρμογών FastCGI είναι σύνθετη και χρονοβόρα.