LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 
A nadie le gusta que el servidor donde tiene alojado su blog falle, pero las caídas son inevitables y, en algunas ocasiones, hasta programadas (por ejemplo, para hacer tareas de mantenimiento o para migrar de un servidor a otro). Por ejemplo, si buscamos 'google hot trends' en Google nos encontramos con que el propio buscador ha indexado una página de error de esta aplicación (ver capturas [1], [2]) que, además de quedar bastante mal a ojos de los usuarios que lo ven en las páginas de resultados durante varios días, puede perjudicarnos en el posicionamiento, puesto que no estamos mostrando los contenidos deseados (mensajes de error en lugar de los textos seleccionados). Publicó dirson.com, Por ello, y como nadie escapa a los errores de los servidores, hay que planificar qué mostrar al robot de Google cuando tenemos una incidencia, como por ejemplo si falla la Base de Datos a la hora de hacer la conexión. Lo más recomendable (incluso por los propios ingenieros de Google, ver foro de discusión) es mostrar una página web con una cabecera 503 ("Service Unavailable") acompañada, naturalmente, de un mensaje de advertencia. La cabecera sería para el robot de Google (además de para otros programas, como el propio navegador web) y el mensaje sería para el usuario.

Si utilizas el lenguaje PHP en tu servidor, una idea de página de error 503 generada podría ser:
===================
<?php
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Retry-After: 3600');
?>
<html>
<head><title>Error temporal</title></head>
<body><h1>Error temporal. Disculpe las molestias.</h1></body>
</html>
================

Por ejemplo, en este enlace tenéis lo que se obtiene. Lo que se le está diciendo al robot de Google es "no indexes ahora lo que estás viendo porque el servidor está caído, y vuelve en 3600 segundos (1 hora)". Para ver las cabeceras, si utilizáis Linux podéis ejecutar el comando "wget -S --spider URL" desde la shell (ver captura), que os servirá también para analizar otras cabeceras, como las útiles redirecciones 301.

Puedes planificar para tu servidor una política para mostrar errores 503 en determinados casos o simplemente para las visitas de Google: caídas de la Base de Datos, desarrollo de nuevas funcionalidades, migraciones, periodos de mantenimiento, ... Echa un vistazo a este post para recopilar ideas para utilizar por ejemplo con el fichero '.htaccess' de los servidores Apache.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías