| | | |

Cómo decir a Google que vuelva por nuestra página más tarde

Cuando tenemos nuestra página en mantenimiento y el motor de Google (Googlebot) u otro motor de búsqueda, se pasa por nuestra página para indexarla, no es correcto que obtenga una página no encontrada (404) o un error del servidor (500).
Según dicen en Google Webmaster Central lo correcto es mandar un código de red no disponible (503), pero el autor de este post recomienda también enviar un Retry-After para que vuelva a pasarse más tarde. También recomienda que a los motores de búsqueda se les envie a una página 503 y a los visitantes (menos a él) a una página 404 (página no encontrada).
Instruct Search Engines to come back to site after you finish working on it

Ultra Monkey: balanceo de carga en Linux

ultramonkey.jpgUltra Monkey es un proyecto cuya finalidad es crear un servicio de red de balanceo de carga. Por ejemplo una granja de servidores web, que parezcan un único servidor al
usuario final, el servicio deberá serlo tanto para los usuarios de internet como de la intranet.
Mediante Linux, Ultra Monkey provee una solución flexible que puede ser confeccionada en un amplio rango de necesidades, desde un cluster de solo dos nodos hasta un sistema que sirva miles de peticiones por segundo.
Ultra Monkey
Gracias Edwin por el enlace

links for 2007-02-28

Ejemplos de javascripts optimizados

Si el otro día os contábamos cómo agilizar tus javascripts, hoy os hacemos referencia a ejemplos sobre esos consejos.
Aunque si soy sincero, no tengo muy claro que se gane mucho tiempo cargando dinámicamente los scripts y retrasando la ejecución para esperar a que se cargue. O si realmente hay diferencia, que no será mucha y menos con las velocidades que suele tener actualmente la mayoria de la gente, si merece la pena tanta cosa. Si el script lo cargamos inicialmente y luego lo utilizamos en todas nuestras páginas, la optimización sería suficiente.
Yo creo que la mejor solución es no tirar tanto de librerías y crear los scripts necesarios para tu aplicación.
Speed Up Your Javascript, Part 2: Downloadable Examples!
Vía / Dzone

Trabajar con directorios en PHP

Algo que suele ser bastante común como tratar con directorios, algunas veces nos puede causar alguna dificultar porque los que desarrollamos web no solemos necesitarlos.
En el siguiente tutorial se muestra todo lo necesario para crear directorios, borrarlos, borrarlos cuando hay contenido de forma recuersiva y crearlos, y algo importante, diferenciando funcionalidades de PHP4 y PHP5
PHP: Working with Directories
Vía / Good PHP Tutorials

links for 2007-02-27

| |

FireMarker: marca los textos mediante Firefox

firemarker.pngFireMarker es una extensión para Firefox que hemos desarrollado en Sentido Web que permite marcar partes del texto de la página que estamos visitando.

Tan solo es necesario seleccionar el texto y pinchar en el icono que aparecerá en la barra de estado de nuestro navegador.

firemarker3.png

Una vez realizada esta función, el texto se marcará según los colores que sea hayan seleccionado, que por defecto serán amarillo para el fondo y negro para el color de letra.

firemarker2.png

Los textos marcados seguirán en este estado cuando se refresque la página o se reinicie el navegador, ya que la información marcada se almacena en las preferencias del navegador.

Entre las opciones que nos ofrece esta extensión de Firefox nos encontramos con:

  • Marcar texto de distintos elementos HTML a la vez.
  • Borrar el texto marcado de todas las páginas (también de las que no se están visualizando en ese momento).
  • Borrar el texto marcado de la página actual.
  • Copiar al portapapeles el texto seleccionado de la página actual. En este caso he añadido un retorno de carro después de cada bloque de texto seleccionado.
  • Cambiar el color de fondo y de letra del texto seleccionado.

Si alguien encuentra algún problema o error sería de gran ayuda que nos lo comunicara.

Descargar FireMarker 1.0

Configuración de un subdominio

Un buen artículo que explica cómo configurar un subdominio. Empieza indicando cómo se redirige a un subdominio: las configuración de un subdominio está ligada a la del dominio, la petición llega primero al subdominio y luego esta redirigirá al servidor web correspondiente del subdominio.

La primera opción es cuando el subdominio apunta al mismo servidor web, para ello es necesario configurar el servidor DNS, indicando el alias mediante los CNAMES. Si se encuentra en distinta IP que el dominio es necesario indicarlo mediante A. Y si deseamos gestionar el correo por otro servidor de correo deberemos indicarlo mediante MX. [Gracias Sergio por la corrección]

www IN CNAME dominio.com.
subdominio1 IN CNAME dominio.com.
subdominio2 IN CNAME dominio.com.
subdominio1 IN A 123.45.67.89.
subdominio2 IN A 123.45.67.90.
subdominio1 IN MX 10 subdominio1.dominio.com.
subdominio2 IN MX 10 subdominio2.dominio.com.

Y ya por último la configuración de Apache:

Listen 80
NameVirtualHost *
<VirtualHost *>
ServerName www.dominio.com
DocumentRoot /home/httpd/htdocs/
</VirtualHost>
<VirtualHost *>
ServerName subdominio.dominio.com
DocumentRoot /home/httpd/htdocs/subdominio/
</VirtualHost>

Subdomain Configuration