CloudFlare es un sistema gratuito que actúa como un proxy (intermediario) entre los visitantes del sitio web y el servidor. Al actuar como un proxy, CloudFlare guarda temporalmente contenido estático del sitio, el cual disminuye el número de peticiones al servidor pero sigue permitiendo a los visitantes el acceso al sitio.
¿Cómo se habilita?
CloudFlare puede ser habilitado directamente desde su cPanel, provisto por su empresa de web hosting, el ícono se encuentra bajo la sección "Software / Servicios", simplemente se debe de seleccionar para posteriormente registrar la cuenta, ¡y es todo!
Recuerde que debe definir su dominio para que funcione con www. Si aun su dominio funciona indistintamente desde www. o sin www le recomendamos agregar las siguientes lineas a su archivo .htaccess para que el dominio se redireccione desde sin www a con www:
RewriteEngine On
RewriteCond %{HTTP_HOST} dominio\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.dominio\.com\/$1" [R=301,L]
De esta forma también posiblemente evitará que google lo penalice por duplicidad de contenido.
Consideraciones a tener en cuenta:
- Luego de activar cloudflare debera acceder a su cpanel a traves del subdominio de cpanel: http://cpanel.sudominio.com
- Luego de activar cloudflare debera acceder a su webmail a traves del subdominio del webmail: http://webmail.sudominio.com
Ventajas del sistema CloudFlare
- Desempeño del Sitio Mejorado: CloudFlare tiene servidores proxy localizados alrededor del mundo. Los servidores proxy están localizados cerca de los visitantes, con lo cual estos podrán cargar el sitio más rápido directo de los servidores proxy. "Mientras más rápido cargue un sitio, el visitante permanecerá en este por más tiempo."
- Protección contra Amenazas y Bots: CloudFlare usa datos del "Project Honey Pot" y otras fuentes de terceros, así como datos de su comunidad para identificar amenazas maliciosas y parar ataques antes de que estos lleguen a los sitios. Se podrán ver la amenazas que están siendo paradas a través de CloudFlare desde: https://www.cloudflare.com/your-websites.html
- Protección para "Comentarios Spam": CloudFlare usa datos de fuentes de terceros para reducir el número de "comentarios Spam" en el sitio.
- Alerta a Visitantes de Computadoras Infectadas: CloudFlare alerta a los visitantes cuando estos acceden desde una computadora infectada para que tomen acciones inmediatas. El visitante podrá ingresar un "Captcha" para ingresar al sitio.
- Modo de Navegación Offline: En el caso eventual que nuestros servidores no se encuentren disponibles, los visitantes podrán seguir accediendo al sitio ya que CloudFlare servirá el sitio desde su CDN.
- Disminución del Uso de CPU: Ya que habría menos solicitudes a nuestros servidores, esto disminuirá el consumo de CPU de cada cuenta.
- Nuevas Estadísticas del Sitio: Con CloudFlare se podrá tener herramientas para evaluar el tráfico que existe de visitantes hacia el sitio y además contará con estadísticas para "crawlers de herramientas de búsqueda" y de amenazas.
Limitaciones de CloudFlare
- Actualmente, las peticiones deben ser redirigidas a www.$dominio en lugar de $dominio (lo cual puede significar que se deben realizar algunos cambios de configuración).
- CloudFlare puede afectar algunos programas de estadística interna que leen directamente los logs de Apache. CloudFlare no afectará programas de análisis basados en web que usen Javascript o Google Analytics. Mientras que los logs van a reflejar menos peticiones al servidor y menos carga, la experiencia hacia los visitantes de los sitios permanecerá igual.
- CloudFlare guarda contenido estático del sitio. Esto reduce la carga en el servidor y significa que si se hace un cambio de un archivo estático existente como una imagen, puede existir un retraso pequeño mientras aparece el cambio. *Mientras se hace una actualización se puede configurar CloudFlare en Modo de Desarrollo para que el cambio aparezca inmediatamente.*