Δικτύωση

* Γνώση Υπολογιστών >> Δικτύωση >> Δικτύωση στο Διαδίκτυο

Η διαφορά μεταξύ πελάτη Side & Server Side Scripting

Όταν γράφετε εφαρμογές για το web , μπορείτε να βάλετε τα προγράμματα ή scripts , είτε για τον web server ή στον browser του πελάτη . Ενώ μπορείτε να βάλετε όλα του προγραμματισμού στο διακομιστή , η καλύτερη προσέγγιση συνδυάζει μια προσεκτική μίγμα των δύο . Διευθύνσεις server-side scripting διαχείριση και την ασφάλεια των δεδομένων , ενώ client- side scripting επικεντρώνεται κυρίως σε στοιχεία ελέγχου και τη διάταξη της σελίδας . Τοποθεσία
Η

Ένας web server είναι ένα ξεχωριστό υπολογιστή και το λογισμικό με δική του σύνδεση με το Διαδίκτυο . Όταν το πρόγραμμα περιήγησης ζητά μια σελίδα , ένας διακομιστής παίρνει το αίτημά σας και στέλνει το περιεχόμενο του προγράμματος περιήγησης . Ένα σενάριο πρόγραμμα που εκτελείται στον web server δημιουργεί μια σελίδα που βασίζεται στη λογική του προγράμματος και το στέλνει στον browser του χρήστη . Το περιεχόμενο μπορεί να είναι τυποποιημένο κείμενο και εικόνες , ή μπορεί να περιλαμβάνει client- side scripts . Ο φυλλομετρητής σας εκτελεί τις client - side scripts , τα οποία μπορεί να κινήσει τις εικόνες στην ιστοσελίδα , να ζητήσει τα δεδομένα από το διακομιστή ή να εκτελέσετε άλλες εργασίες .
Εικόνων Ταυτότητα
Η

Για μια ιστοσελίδα για να έχουν μια σύνοδο , όπου μπορείτε να συνδεθείτε , να κάνει τις αγορές και άλλα αιτήματα , ο διακομιστής πρέπει να προσδιορίσει τον υπολογιστή σας . Χιλιάδες χρήστες μπορεί να συνδεθεί την ίδια στιγμή? Ο διακομιστής έχει να τους πει χώρια . Server-side scripting παρακολουθεί την ταυτότητα ενός χρήστη μέσα σε λίγες διαφορετικούς μηχανισμούς , όπως οι μεταβλητές συνόδου . Όταν συνδεθείτε , το σενάριο διακομιστής δημιουργεί ένα μοναδικό αναγνωριστικό περιόδου για σας . Το σενάριο μπορεί να αποθηκεύσει πληροφορίες σε μεταβλητές που διαρκούν εφ 'όσον μένετε εισέλθει Αυτή η πληροφορία παραμένει στο διακομιστή , την ενίσχυση της ασφάλειας του session .

Η επικύρωση
Η

Πολλές ιστοσελίδες έχουν φόρμες που συμπληρώνετε με το όνομά σας , τη διεύθυνση και άλλες πληροφορίες . Για να βεβαιωθείτε ότι τα δεδομένα πηγαίνει σωστά , σενάρια επικύρωσης ελέγξτε ότι οι ημερομηνίες και οι ταχυδρομικοί κώδικες περιέχουν μόνο τους αριθμούς και τα κράτη έχουν ορισμένοι συνδυασμοί δύο γραμμάτων . Αυτή η διαδικασία είναι πιο αποτελεσματική όταν η δέσμη ενεργειών εκτελείται στην πλευρά του client . Σε αντίθετη περίπτωση , ο διακομιστής πρέπει να λαμβάνουν τα δεδομένα , ελέγξτε το , και θα σας στείλουμε ένα μήνυμα σφάλματος . Όταν το πρόγραμμα περιήγησης το κάνει , μπορείτε να στείλετε τα στοιχεία πίσω στο διακομιστή μόνο μία φορά .
Εικόνων Access Data
Η

Όταν μια σύνοδος web περιλαμβάνει κοσκίνισμα μέσα από μεγάλες ποσότητες δεδομένων, server-side script κάνει αυτή τη δουλειά καλύτερα . Για παράδειγμα, μια τράπεζα μπορεί να έχει ένα εκατομμύριο πελάτες. Όταν συνδεθείτε , θα πρέπει να φέρω το αρχείο σας από αυτό το μεγάλο αρχείο . Αντί να στείλει όλα μέσω της σύνδεσής σας στο Internet στο πρόγραμμα περιήγησής σας , το web server ζητά πληροφορίες από ένα διακομιστή δεδομένων κοντά σε αυτό . Εκτός από την ανακούφιση του Ίντερνετ των περιττών δεδομένων κίνησης , αυτό βελτιώνει επίσης την ασφάλεια , όπως ποτέ δεν έχετε δει το τραπεζικό υπόλοιπο του γείτονά σας .
Εικόνων Γλώσσα
Η

Θα βρείτε μια μεγαλύτερη ποικιλία των γλωσσών προγραμματισμού για servers από ό, τι για τους browsers. Προγραμματιστές κάνουν οι περισσότεροι client- side scripting με τη γλώσσα Javascript . Από την πλευρά του διακομιστή , μπορείτε να γράψετε σε γλώσσες όπως php , VBscript ή ColdFusion . Ενώ ορισμένοι προγραμματιστές γράφουν client-side scripts που εκτελούνται εκτός του προγράμματος περιήγησης , αυτό είναι επικίνδυνο , δεδομένου ότι υποθέτει ότι ο υπολογιστής γνωρίζει αυτή τη γλώσσα.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα