Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Internet Networking >> .

La differenza tra lato client e lato server Scripting

Quando la scrittura di applicazioni per il web , è possibile inserire i programmi o script , sia sul server web o sul browser del client . Mentre si può mettere tutta la programmazione sul server, il migliore approccio combina un attento mix dei due . Scripting lato server tratta la gestione e la sicurezza dei dati , mentre lo scripting lato client si concentra principalmente sulla verifica e layout di pagina di dati . Località

Un web server è un computer separato e software con la propria connessione a Internet . Quando il browser richiede una pagina , un server riceve la richiesta e invia il contenuto del browser . Uno script di programma che viene eseguito sul server web genera una pagina basata sulla logica del programma e lo invia al browser dell'utente . Il contenuto può essere testo standard e le immagini , o può includere script client-side . Il tuo browser non esegue gli script lato client , che possono animare le immagini sulla pagina web , i dati della richiesta dal server o eseguire altre attività .
Identity

per un sito web per avere una sessione , in cui si effettua l'accesso , effettuare acquisti e altre richieste , il server ha bisogno di identificare il computer . Migliaia di utenti potrebbero essere registrati allo stesso tempo , il server deve distinguerli. Scripting lato server tiene traccia di identità di un utente attraverso alcuni meccanismi diversi , come ad esempio le variabili di sessione . Quando si accede , lo script server crea un ID di sessione univoco per voi . Lo script in grado di memorizzare le informazioni in variabili che durano più a lungo si rimane loggato Questa informazione rimane sul server , migliorando la sicurezza della sessione .
Convalida

Molte pagine web hanno forme di compilare con il vostro nome , indirizzo e altre informazioni . Per assicurarsi che i dati va in modo corretto , gli script di convalida verificare che le date e codici di avviamento postale contenere solo numeri e gli Stati hanno determinate combinazioni di due lettere . Questo processo è più efficace quando lo script viene eseguito sul lato client . In caso contrario , il server deve ricevere i dati , controllare, e ti invieremo un messaggio di errore . Quando il browser lo fa , si inviano i dati al server solo una volta .
Data Access

Quando una sessione web implica setacciando grandi quantità di dati , una script server - side fa questo lavoro migliore . Per esempio , una banca può avere un milione di clienti . Quando si accede , deve andare a prendere il vostro record da questo file di grandi dimensioni . Invece di inviare il tutto tramite la connessione Internet al vostro browser , il server di richieste di informazioni web da un server di dati vicino. Oltre ad alleviare l' Internet del traffico dati non necessari , questo migliora anche la sicurezza , come si vede mai conto in banca del tuo prossimo .
Lingua

Troverete una maggiore varietà di linguaggi di programmazione su server che su browser . I programmatori fanno la maggior parte di scripting lato client con il linguaggio Javascript. Sul lato server , è possibile scrivere in linguaggi come PHP , VBScript o ColdFusion . Mentre alcuni programmatori di scrivere script lato client per l'esecuzione di fuori del browser , questo è rischioso , in quanto presuppone che il computer sa che il linguaggio .

 

networking © www.354353.com