Un servidor Web es un equipo independiente y software con su propia conexión a Internet . Cuando su navegador solicita una página , el servidor recibe la solicitud y envía el contenido del navegador . Una secuencia de comandos del programa que se ejecuta en el servidor web genera una página basada en la lógica del programa y la envía al navegador del usuario. El contenido puede ser texto normal y las imágenes, o puede incluir secuencias de comandos del lado del cliente . Su navegador ejecuta las secuencias de comandos del lado del cliente , lo que puede animar imágenes en la página web, los datos de solicitud desde el servidor o realizar otras tareas.
Identidad
Para un sitio web para tener una reunión, en la que conectarse , realizar compras y otras peticiones , el servidor necesita para identificar su computadora . Miles de usuarios se pueden registrar en el mismo tiempo , el servidor tiene que distinguirlos. Scripting del lado del servidor realiza un seguimiento de la identidad de un usuario a través de unos mecanismos diferentes, como las variables de sesión . Al iniciar sesión , el script de servidor crea un ID de sesión único para usted . El guión puede almacenar información en variables que duran todo el tiempo que permanecerás conectado pulg Esta información permanece en el servidor , la mejora de la seguridad de la sesión.
Validación
Muchas páginas web tienen formularios que usted llena con su nombre, dirección y otra información . Para asegurarse de que los datos van en forma correcta, scripts de validación compruebe que las fechas y los códigos postales contener sólo números y los Estados tienen ciertas combinaciones de dos letras . Este proceso es más eficaz cuando el script se ejecuta en el lado del cliente . De lo contrario, el servidor tiene que recibir los datos , comprobar que, y le enviaremos un mensaje de error. Cuando el navegador lo hace, envía los datos al servidor de una sola vez.
Data Access
Cuando una sesión web implica tamizar a través de grandes cantidades de datos , un script de servidor hace este trabajo mejor . Por ejemplo, un banco puede tener un millón de clientes . Al iniciar sesión , debe buscar su registro de este archivo de gran tamaño . En lugar de enviar todo de su conexión a Internet a su navegador , el servidor web solicita información desde un servidor de datos de cerca de él. Además de aliviar la Internet del tráfico de datos innecesarios , lo que también mejora la seguridad , ya que nunca ves saldo bancario de su vecino.
Idioma
Encontrará una mayor variedad de lenguajes de programación en los servidores de los navegadores . Los programadores hacen la mayor parte de scripting del lado del cliente con el lenguaje Javascript. En el lado del servidor, se puede escribir en lenguajes como PHP , VBScript o ColdFusion . Mientras que algunos programadores escribir scripts del lado del cliente para ejecutar fuera del explorador , esto es riesgoso , ya que se supone que el equipo sabe que el lenguaje .