miércoles, 18 de mayo de 2011

                                        USO DE LA HTTP


Las cookies son utilizadas habitualmente por los servidores web para diferenciar usuarios y para actuar de diferente forma dependiendo del usuario. Las cookies se inventaron para ser utilizadas en una cesta de la compra virtual, que actúa como dispositivo virtual en el que el usuario va "colocando" los elementos que desea adquirir, de forma que los usuarios pueden navegar por el sitio donde se muestran los objetos a la venta y añadirlos y eliminarlos de la cesta de la compra en cualquier momento. Las cookies permiten que el contenido de la cesta de la compra dependa de las acciones del usuario.

Un uso de las cookies es identificarse en un sitio web. Los usuarios normalmente se identifican introduciendo sus credenciales en una página de validación; las cookies permiten al servidor saber que el usuario ya está validado, y por lo tanto se le puede permitir acceder a servicios o realizar operaciones que están restringidas a usuarios no identificados.

Otros sitos web utilizan las cookies para personalizar su aspecto según las preferencias del usuario. Los sitios que requieren identificación a menudo ofrecen esta característica, aunque también está presente en otros que no la requieren. La personalización incluye tanto presentación como funcionalidad. Por ejemplo, las páginas de Wikipedia permiten a los usuarios identificados elegir un estilo de presentación a su gusto; el motor de búsqueda de Google permite a los usuarios (incluso a los no registrados) decidir cuántos resultados de búsqueda quieren ver en cada página.

Las Cookies se utilizan también para realizar seguimientos de usuarios a lo largo de un sitio web. Las cookies de terceros y los errores en servidores web que se explican más abajo también permiten el seguimiento entre diferentes sitios. El seguimiento en un mismo sitio normalmente se hace con la intención de mantener estadísticas de uso, mientras que el seguimiento entre sitios normalmente se orienta a la creación de perfiles de usuarios anónimos por parte de las compañías de publicidad, que luego se usarán para orientar campañas publicitarias (decidir qué tipo de publicidad utilizar) basadas en perfiles de usuarios.

 EL USO DE HTTP

Para la autenticación, el protocolo HTTP incluye mecanismos tales como el digest access authentication, que permite acceder a una página web sólo cuando el usuario ha facilitado un nombre de usuario y contraseña correctos. Una vez que se han introducido los credenciales, el navegador las almacena y las utiliza para acceder a las páginas siguientes, sin pedirlas de nuevo al usuario. Desde el punto de vista del usuario, el efecto es el mismo que si se usan cookies: el nombre de usuario y palabra clave sólo se piden una vez, y a partir de entonces el usuario obtiene acceso a las páginas del servidor. Internamente, el nombre de usuario y la contraseña se envían al servidor con cada petición del navegador. Esto quiere decir que alguien que estuviese escuchando este tráfico podría leer esta información y almacenarla para su uso posterior. Las sesiones, no obstante, normalmente expiran tras un periodo de inactividad determinado, quedando así invalidadas para, por ejemplo, recuperar la sesión que tenía el usuario que estaba navegando.



HTML (HyperText Markup Language) es un lenguaje muy sencillo que permite describir hipertexto, es decir, texto presentado de forma estructurada y agradable, con enlaces (hyperlinks) que conducen a otros documentos o fuentes de información relacionadas, y con inserciones multimedia (gráficos, sonido...) La descripción se basa en especificar en el texto la estructura lógica del contenido (títulos, párrafos de texto normal, enumeraciones, definiciones, citas, etc) así como los diferentes efectos que se quieren dar (especificar los lugares del documento donde se debe poner cursiva, negrita, o un gráfico determinado) y dejar que luego la presentación final de dicho hipertexto se realice por un programa especializado (como Mosaic, o Netsc

EL USO DE LA WWW
Existe toda una polémica acerca de usar o no usar el “www” en los dominios de internet ya que existe una razón que busca estandarizar todas las direcciones en la web y otra que considera necesario promover el uso del mismo.

El objetivo de estandarizar todas las direcciones es el tener acceso desde http://misitio.com/ así como desde http://www.misitio.com/.

nowww.jpg

Debido a esto, hace varios años se creó una organización llamada no-www.org, la cual promueve el NO uso del “www” dentro de los nombres en la web.

Las razones por las que procuran eliminar el uso del “www”, básicamente son relacionadas con la URL:

  • URLs más cortas
  • URLs más fáciles de pronunciar (Por ejemplo: maestrosdelweb punto com vrs. doble-uve doble-uve doble-uve maestrosdelweb punto com).
Así también, la no-www.org define tres niveles de dominio sin “www”:

Clase A

Un dominio clase A es donde el mismo sitio Web aparece ante cualquier búsqueda con o sin el “www”. Es decir, no existe redirección o algo por el estilo.

Es preciso tomar en cuenta que para dichos dominios, Google podría considerar los mismos como dos sitios diferentes, en vez de uno.

Clase B

Un dominio clase B, es aquel donde cualquier sitio visitado desde el prefijo “www”, es dirigido hacia el mismo pero sin el “www” en su raíz.

Clase C

En este caso, un dominio clase C significa que el sitio con “www” ni siquiera existe dentro del servidor. Su uso no es muy apropiado, porque la mayoría de las personas digitalizarán el “www” cuando intenten visitar el sitio, aunque algunos navegadores tratarán de acceder al sitio sin el “www” automáticamente.

En el otro lado de la polémica, existe la contraparte llamada www.www-yes.org, la cual vela porque se mantenga en uso el prefijo “www”. Básicamente te motivan para que utilices el logotipo a favor del uso del prefijo “www” en tu sitio Web.

Conclusión

No creo que la cultura del “no www” tenga mucho efecto en la sociedad, sobretodo porque nos hemos acostumbrado a digitarla dentro del navegador, así como a mencionarla cada vez que nos referimos a una dirección web.

Para efectos de posicionamiento (SEO), quizás lo más importante si utilizas o no la “www”, es definirlo en la herramienta de Google Sitemaps. Una vez que eliges el dominio, modifica la opción en “Dominio Preferido” según lo creas conveniente y así será como se indexe.

Eso sí, recuerda que para eso el servidor tiene que estar bien configurado y ambas URL (http://misitio.com/ así como http://www.misitio.com/) apuntarán hacia un solo sitio. Si no sabes configurarlo, pregúntale a algún amigo programador. No es nada complejo, pero es importante que lo hagas después de haber elegido si quieres o no utilizar el “www”.

Y recuerda que, con “www” o sin ellas lo importante en realidad no es la elección final (con o sin), sino más bien que al entrar en una página, envíe a la otra para que no haya dos versiones de las mismas y así no te vayan entonces a penalizar por tener un “contenido duplicado”. El uso del “www” es tu elecciones