Archivo de la etiqueta: Alojamiento web

Factores que determinan el tiempo de carga de una página web.

Desde que google ha comenzado a valorar más el tiempo de carga de una web como un factor SEO cada vez más relevante, en el blog recibo muchas consultas sobre este tema. Vamos a comentar algunos de los factores que más influyen en el tiempo de carga de una web.

– Hosting.

Sin duda el principal factor. Dónde está ubicado el servidor, la latencia del mismo, el número de saltos (tracert) hasta llegar al mismo, el tiempo de respuesta, la velocidad del disco duro que tiene instalado, los recursos del servidor (RAM, Procesadores, etc), tipo de tarjeta de red, Sistema Operativo, ancho de banda asignado, etc. Un hosting de calidad es necesario, a ser posible en el mismo país hacia el que va dirigida la web, con unas características suficientes y a ser posible dedicado (muy importante este detalle).

– Red.

No es lo mismo la red donde está conectada nuestro servidor, al igual que la red a la que se conectan nuestros clientes. Que tu centro de datos tenga contratada una red de calidad es muy recomendable, tanto por fiabilidad como por velocidad. A veces se redireccionan a otros nodos por averías en la red o mantenimiento, y pasamos de tener un tracert de 8 saltos a tener uno de 13 saltos. Cuanto menos nos pase, mejor. El operador de ADSL (o similares) con el que trabajen nuestros clientes también influirá en la velocidad a la que ellos cargarán nuestra página web, aunque este factor escapa totalmente a nuestro control (no somos google, no tenemos centros de datos completos para nosotros).

– Programación.

Otro factor muy importante. En igualdad de condiciones, una web bien programada y optimizada, sobre todo en temas de diseño y consultas a bases de datos, correcto uso de la cache, etc, influye enormemente en la velocidad de carga de la misma. Hay que cuidar cada vez más estos detalles.

Existen más factores, y de los hablados se podría comentar mucho más, pero creo que ya os hacéis una idea sobre por dónde van los tiros.

Cuándo pasar de hosting compartido a VPS

Aprovechando la renovación que estamos realizando en nuestra empresa de hosting, voy a lanzar durante estos días algunas entradas relacionadas con el tema. En esta ocasión quiero hablaros de un problema típico que suele pasar con los planes de hosting y las tiendas virtuales.

Es normal que cuando comenzamos con nuestra tienda virtual el proyecto se aloje en un alojamiento compartido. Resumiendo mucho el tema, esto significa que en el mismo servidor donde se aloja nuestra tienda virtual también se alojarán otros muchos proyectos web de todo tipo y uso. El servidor (normalmente) repartirá sus recursos en función de la demanda de cada web. Inicialmente, cuando tenemos poco tráfico y pocos usuarios conectados a la vez a nuestra tienda no hay problema. Pero si goza de buena salud, poco a poco la tienda virtual irá creciendo en visitas, generará más tráfico y consumirá más recursos de dicho servidor compartido. Y lo mismo pasará con los demás proyectos web que comparten el servidor. Con lo que poco a poco irá “perdiendo rendimiento”, y veremos que nuestra tienda virtual no va como al principio. Incluso aunque no aumentemos tráfico el servidor compartido puede ir más lento porque otros usuarios del servidor necesiten dichos recursos. No significa que vaya a ir “a pedales”, pero sí que pueden empezar los típicos picos de alto consumo de recursos por parte de algunos usuarios que afecten al resto.

vps lineagrafica

Cuando nuestro tráfico aumenta sensiblemente, el número de usuarios conectados simultaneamente es cada vez mayor, nuestro catálogo de productos aumenta constantemente y nuestra aplicación web cada vez es más completa y compleja, ha llegado el momento de pasar de un plan de hosting compartido a un VPS. Los VPS (Virtual Private Server) son servidores virtuales creados a medida del usuario. Su principal característica es que garantizan unos recursos mínimos de la máquina para el usuario pase lo que pase en el servidor. Así gozaremos de un flujo constante de recursos sin importarnos lo que hagan los demás usuarios del servidor. Los VPS son el paso previo a un servidor dedicado, y se gestionan exactamente igual. Panel de control independiente, posibilidad de configuración a medida, etc.

Cuando contactan con nosotros usuarios que están empezando a desarrollar proyectos y ofrecer a sus clientes servicios web, siempre les recomendamos que empiecen con un VPS si se lo pueden permitir. Ellos mismos gestionarán su hosting, particionándolo como más les convenga y pudiendo alojar en el VPS varios clientes a la vez. Además un VPS dispone como mínimo de una IP propia, otra de las ventajas sobre un plan de alojamiento web compartido. Y una última ventaja añadida, siempre que tu VPS se quede pequeño puedes ampliarlo sólo con comunicárnoslo, sin tener que preocuparte de migraciones, de cambios de IP, etc.

Pasar de un hosting compartido a un VPS siempre es señal de buena salud para un proyecto web. ¿A qué esperas para tener uno?.

Hosting para Phpmotion

Ayer nos dedicaron en el blog de Hostarting un artículo sobre nuestros servidores para Phpmotion. Phpmotion es un script Opensource que básicamente te permite disponer de tu propio youtube. La funcionalidad es impresionante, permite generar comunidad, que los usuarios se comuniquen entre ellos, que tengan sus propios blogs, etc.

alojamiento phpmotion

El consumo de recursos de Phpmotion es elevado, por lo que se requiere de un VPS o un servidor dedicado para montarlo. Os recomiendo ver la demo de Phpmotion que hemos montado. Seguro que os sorprende. Las aplicaciones de Phpmotion son muchas, admite audio y vídeo, genera comunidad, bien preparado a nivel SEO, con links a redes sociales, etc. Un buen complemento para cualquier proyecto de ecommerce, ya sean tiendas virtuales, blogs de comercio, etc.

Cuando el ftp se queda pequeño

Generalmente la gestión de backups entre servidores es algo relativamente sencillo. Se crean, se comprimen y se mandan por ftp al servidor de backups correspondiente. Pero cuando los ficheros comprimidos que se generan son de cierto tamaño (más o menos a partir de 1.8GB he calculado) el protocolo FTP ha comenzado a darme problemas.

ftp vs scp

Después de investigar, preguntar y realizar varias pruebas parece ser que con FTP no es suficiente, así que para esos ficheros tan grandes he tenido que cambiar un poco el proceso. En vez de utilizar FTP utilizo SCP, otro protocolo para transferencia de archivos. Además de cifrar los datos (mayor seguridad, aunque no es por eso por lo que lo estoy usando), este protocolo que generalmente uso para pasar información entre servidores desde el shell está soportando sin problemas el traspaso de los archivos de backup de cualquier peso (de momento hasta 5GB sin problemas). El inconveniente, que he tenido que preparar un pequeño .sh con el comando y crear manualmente el cron para que se ejecuten (normalmente lo hago todo desde el panel de hosting del servidor), aunque reconozco que ha llevado poco tiempo prepararlo.

Así que ya sabéis, si el protocolo FTP se os queda pequeño para gestionar vuestros backups, tal vez sea hora de cambiar a SCP.

Pasando de Debian a CentOs

Ya es un hecho. Todos los servidores nuevos que estamos montando llevan CentOs. Mantendremos los Debian activos, ya que cumplen perfectamente su función y van actualizándose sin problemas. Pero la comunidad de CentOs y su constante innovación me hace decantarme por esta distribución para mis servidores.

centos

Me informé mucho en la red sobre el cambio que quería realizar, hablé con compañeros, consulté con mi datacenter, y todas las fuentes me decían lo mismo. Y ahora que tengo unos cuantos server con CentOs la verdad es que el cambio ha sido positivo. Y aunque siempre que me contratan un VPS o un servidor dedicado el cliente puede seleccionar la distribución de linux que quiere que le instalemos, si me preguntan recomendaré CentOs. Renovarse o morir, y en informática más rápido que en cualquier otra cosa :)

Hosting para tiendas virtuales en Lineagrafica.es

Mucha gente me pregunta por el servicio de Hosting para tiendas virtuales que ofrecemos en mi empresa. Generalmente son personas que tienen o quieren montar una tienda virtual y desean saber si nuestros planes de alojamiento web son adecuados para sus proyectos. Así que voy a explicar (a modo de autopromoción, qué duda cabe) las ventajas que tiene nuestro servicio de Hosting:

hosting lineagrafica

– Todos los planes son multidominio ilimitados.

Significa que en cualquier plan que contrates puedes alojar todos los dominios, bases de datos, cuentas de email, ftp, etc, que desees. Lo único que se limita es la transferencia y el espacio en disco, el resto es totalmente ilimitado. Puedes tener, por ejemplo, en nuestro plan básico, 50 webs alojadas sin tener que pagar ningún extra. Sólo vigila que la transferencia y el espacio en disco no se agoten. Por cierto, sólo trabajamos con Linux :)

– Servidores especialmente adaptados para ecommerce.

Al ser expertos en tiendas virtuales, nuestros servidores disponen de todos los módulos y librerías necesarios (mor_rewrite, GD, etc) para que tus tiendas virtuales puedan aprovechar al máximo los recursos del hosting. Cabe mencionar que si quieres instalar Magento los planes son diferentes, ya que este script todavía consume (en mi opinión) excesivos recursos y necesita ciertos requisitos del servidor que no son habituales.

– Backup gratuito cada 48 horas y cada 15 días.

Aunque la información almacenada en nuestros planes de hosting es responsabilidad del cliente, ofrecemos de forma gratuita y a todos nuestros clientes un sistema de backups cada 48 horas. Cada copia se mantiene durante 1 semana. Además reforzamos este sistema con una copia quincenal. Sabemos lo importante que son los datos para cualquier cliente, y más si lo que se aloja son tiendas virtuales con datos de clientes, pedidos, artículos, etc.

– Servidores alojados en España.

Podríamos ofrecer precios más económicos, pero pensamos que es importante que nuestros servidores estén ubicados en España, tanto por accesibilidad como para cumplir la LOPD. Por ello tenemos nuestro datacenter ubicado en Madrid, con todas las garantías y facilidades para acceder físicamente a los servidores en caso de ser necesario.

– Servicio Técnico rápido y eficaz.

Comparados con otras empresas somos un hosting pequeño, pero creo que aquí radica nuestra principal ventaja. Cuidamos al cliente como las grandes empresas no pueden permitirse. Atendemos tanto telefónicamente como por sistema de tickets, dando un trato personalizado a cada cliente. Nuestro objetivo no es tener muchos clientes mal atendidos. Queremos clientes fieles y satisfechos con los que poder entablar una larga relación comercial. Por eso apostamos por el trato personalizado.

– Servidores dedicados administrados.

Salvo que el cliente lo pida expresamente, todos los servidores dedicados que ofrecemos son administrados. Mantenemos el servidor por tí, lo actualizamos y te ayudamos a resolver los problemas que se te presenten. Olvídate de las preocupaciones del hosting, para eso estamos nosotros.

– Sólo usamos primeras marcas en nuestros servidores.

Todos nuestros servidores, no importa la modalidad de hosting que contrates, son de primeras marcas. Actualmente trabajamos con servidores HP de probada fiabilidad. Para nosotros es importante ofrecerte un servicio de garantías, con el máximo updating posible.

– Sistema de afiliados para clientes y planes reseller.

Queremos ofrecerte la posibilidad de ganar dinero con nuestro servicio de hosting. Puedes hacerte reseller (revendedor) de hosting contratando planes reseller o puedes usar nuestro sistema de afiliados para recomendarnos.

Todo esto es lo que nos hace ser un servicio de hosting diferente y personal. Estoy muy orgulloso del servicio que ofrecemos, y aprovecho para invitar al que quiera a probarlo. Seguro que no os defrauda.

Lineagrafica en Hostarting.com

Hostarting.com es un nuevo proyecto de Javier Martín, responsable de Loogic.com. Es un comparador de planes de hosting, una gran idea que proporcionará a los usuarios una guía que arroje algo de luz sobre este servicio tan necesario y a la vez tan desconocido.

En Lineagrafica.es ofrecen servicio de Hosting – Alojamiento web con una excelente relación calidad – precio y un servicio técnico serio y responsable. Sus planes de hosting van desde alojamiento web compartido, VPS o servidores dedicados. Todo administrado, en entorsno Linux y panel de control incorporado en todos los planes. Se dieron de alta en Hostarting para que los clientes puedan comparar nuestro servicio con el de otras empresas de la competencia, y el resultado de la valoración está siendo muy reconfortante.

HOSTARTING comparador de hosting

Como podéis observar en la imagen 7 de los 10 mejores planes de Hosting corresponden a Lineagrafica. Además aparecemos en el listado de las mejores empresas de hosting y como empresa destacada.

Después de la experiencia adquirida como proveedores de servicios de Hosting – Alojamiento web, en Lineagrafica.es se consideran preparados para publicitar adecuadamente sus servicios y ofrecer al cliente una solución de Hosting económica, profesional y de confianza.

Monitorizar servicios de nuestro servidor web con SIM

El mantenimiento de nuestros servidores web es una tarea a la que no todos los desarrolladores web prestan la debida atención. Lo normal es que el servidor funcione correctamente todo el tiempo, pero no son perfectos y de vez en cuando fallan. Lo normal es que se caiga algún servicio (http, ftp, mysql, DNS,  smtp, etc) y el servidor deje de funcionar correctamente. Y más normal aun es que nos demos cuenta de ello cuando los clientes comienzan a llamarnos furiosos preguntando qué pasa con su web, con su correo, etc.

Casi siempre la solución a estos problemas es sencilla, basta con reiniciar el servicio y queda solucionado. Para no tener que estar constantemente vigilando los servidores (y más cuando el número de ellos empieza a ser grande) existen varias soluciones de monitorización. Las hay gratuitas y de pago, complejas y simples, para todos los gustos. Analizan carga, temperatura, tráfico, servicios y mil parámetros más, todo dependerá de nuestras necesidades.

Yo os recomiendo (para servidores Linux, son los únicos que uso) utilizar SIM, una solución de monitorización gratuita y de fácil instalación que os dará un servicio inestimable. SIM vigila el estado de los servicios del servidor periódicamente (cada 5 minutos por ejemplo), y en caso de que uno esté caido lo levanta y avisa por email de la incidencia. Además guarda un log con todas las comprobaciones que realiza, y es configurable a tu gusto. Incluso puede reiniciar el servidor si así lo configuramos. El consumo de recursos de SIM es mínimo, y su utilidad máxima. Una vez que lo pruebes no podrás pasar sin él.

System Integrity Monitor

Cuándo contratar un servidor dedicado

Cuando una tienda virtual crece, los recursos necesarios para mantenerla también crecen con ella. Se tienen más visitas, más ventas, más movimiento logístico y administrativo, etc. Y también más beneficio, no lo olvidemos. Pero por norma general lo primero que necesitamos cuando nuestra tienda virtual crece es una mejora en el servicio de hosting.

Normalmente las tiendas virtuales de presupuesto moderado se montan en planes de alojamiento web en servidores compartidos, al ser la opción más económica. El problema es que estamos compartiendo los recursos del servidor con muchos otros usuarios, lo que puede ralentizar sobremanera el rendimiento de nuestra tienda virtual. Además los servidores compartidos no siempre disponen de las librerías y módulos que necesitamos para poder instalar en nuestra tienda ciertas mejoras, y suelen estar configurados de forma más restrictiva, como por ejemplo con tiempos de ejecución de scripts bajos.

Las ventajas de tener un servidor dedicado para nuestras tiendas online son muchas:

– Control total del servidor y su configuración (librerías instaladas, tiempos de ejecución, permisos, etc).

– Mayor rendimiento (todos los recursos del servidor son para nosotros el 100% del tiempo).

– Mayor seguridad (sólo estamos nosotros, no está compartido con nadie).

– Mayor capacidad (en ancho de banda, en transferencia, en espacio en disco).

servidores web

Tenemos la opción de contratar VPS (servidores virtuales), pero seguimos estando en un servidor compartido (aunque nos garantizan un mínimo de recursos). El único inconveniente para tener un servidor dedicado suele ser la administración del mismo, aunque se pueden contratar servidores dedicados administrados a buen precio si se sabe buscar bien.

Si vuestra tienda virtual tiene cada vez más tráfico, si cada vez tiene más pedidos y necesita más recursos, tal vez sea hora de cambiar a un servidor dedicado.

Utilizar SSH en nuestro servidor web

Es interesante para cualquiera que contrate un plan de hosting que se informe si le habilitarán acceso por SSH a su alojamiento web.

Si tenemos la suerte (o sabemos buscar un proveedor que lo facilite) de poseer dicho acceso, mediante un programa cliente como putty podremos conectarnos remotamente a nuestro servidor web y acceder al mismo mediante shell de comandos. Esto nos permitirá realizar ciertas tareas mucho más deprisa que utilizando programas de ftp o el sistema de archivos que suelen ofrecer los paneles de control de los alojamientos web.

Vamos a poner algunos ejemplos de cosas que se pueden hacer por SSH mucho más deprisa que de cualquier otra forma (suponemos un servidor web Linux):

– Copiar directorios o su contenido: cp -R origen/ * destino/

– Asignar masivamente propietario y grupo a ficheros: chown -R usuario:grupo directorio/ *

– Eliminar directorio y su contenido: rm -R directorio

– Editar un archivo: vim archivo (esto depende de los editores que tenga instalado el servidor).

Sólo es un ejemplo. En internet encontraréis cientos de webs que explican los comandos en profundidad. La idea de estos ejemplos es que se comprenda que para hacer algunas de estas operaciones se tardaría mucho tiempo usando otros métodos.

Y que no os cuenten que habilitar el acceso SSH es algo peligroso o que disminuye la seguridad del alojamiento web contratado porque es mentira. Lo que pasa es que no todos los paneles de control de hosting lo permiten, y muchas empresas de hosting pasan de configurarlo manualmente. Todos deberíamos poder acceder por SSH a nuestro alojamiento web. Lo que cada uno haga una vez dentro, eso sí, es sólo responsabilidad suya.