Ακολουθεί μια κατανομή του τι σημαίνει:
* Τοποθεσία: Η επεξεργασία πραγματοποιείται σε έναν απομακρυσμένο διακομιστή, έναν ισχυρό υπολογιστή που είναι υπεύθυνος για τη διαχείριση των δεδομένων και των εφαρμογών του ιστότοπου.
* Λειτουργικότητα: Η επεξεργασία από την πλευρά του διακομιστή χειρίζεται εργασίες όπως:
* αλληλεπίδραση βάσης δεδομένων: Ανάκτηση, αποθήκευση και ενημέρωση δεδομένων σε βάσεις δεδομένων. Αυτό είναι ζωτικής σημασίας για τους δυναμικούς ιστότοπους που πρέπει να έχουν πρόσβαση και να τροποποιούν πληροφορίες.
* Σύμπλεμοι υπολογισμοί: Εκτέλεση βαρέων υπολογισμών που θα ήταν πολύ αργή ή ένταση πόρων για το πρόγραμμα περιήγησης ενός πελάτη.
* Ασφάλεια: Χειρισμός ευαίσθητων δεδομένων (κωδικοί πρόσβασης, πληροφορίες πιστωτικής κάρτας) με ασφάλεια στον διακομιστή, εμποδίζοντας την άμεση έκθεση στον πελάτη.
* Χειρισμός αρχείων: Διαχείριση αρχείων, μεταφόρτωση και λήψη τους.
* Λογικοί και επιχειρηματικοί κανόνες: Εφαρμογή της βασικής λογικής και των κανόνων μιας εφαρμογής ιστού.
* Server-side scripting: Χρησιμοποιώντας γλώσσες προγραμματισμού όπως Python, PHP, Java, Node.js, Ruby, κλπ., Για να επεξεργαστείτε αιτήματα και να δημιουργήσετε απαντήσεις.
* αλληλεπίδραση: Ο πελάτης (πρόγραμμα περιήγησης ιστού) στέλνει αιτήματα στον διακομιστή (π.χ. κάνοντας κλικ σε ένα κουμπί, υποβάλλοντας μια φόρμα). Ο διακομιστής επεξεργάζεται το αίτημα χρησιμοποιώντας κωδικό διακομιστή και στέλνει μια απάντηση πίσω στον πελάτη, συνήθως με τη μορφή HTML, CSS, JavaScript ή δεδομένα σε μορφή JSON ή XML. Αυτή η απάντηση στη συνέχεια αποδίδεται στο πρόγραμμα περιήγησης του χρήστη.
Παράδειγμα:
Φανταστείτε έναν ιστότοπο ηλεκτρονικού εμπορίου. Όταν ένας χρήστης προσθέτει ένα στοιχείο στο καλάθι αγορών τους:
1. Πελάτη: Το πρόγραμμα περιήγησης ενημερώνει οπτικά την οθόνη CART.
2. Server-πλευρά: Ο διακομιστής ενημερώνει τη βάση δεδομένων για να αντικατοπτρίζει την αλλαγή στο καλάθι του χρήστη. Αυτό απαιτεί την αλληλεπίδραση βάσης δεδομένων και τον κώδικα από την πλευρά του διακομιστή για να διασφαλιστεί η ακεραιότητα των δεδομένων και να αποτρέψει τις συγκρούσεις.
Εν ολίγοις: Η επεξεργασία από την πλευρά του διακομιστή είναι απαραίτητη για την οικοδόμηση δυναμικών, ασφαλών και κλιμακούμενων εφαρμογών ιστού που χειρίζονται αποτελεσματικά σύνθετα δεδομένα και λειτουργίες. Διατηρεί τη βαριά ανύψωση του υπολογιστή του χρήστη, βελτιώνοντας την απόδοση και την εμπειρία των χρηστών.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα