lunes, 25 de agosto de 2014

Galeon

Galeon es un navegador web libre creado para el proyecto GNOME. Galeon está basado en el motor de renderizado Gecko, el mismo que utiliza Mozilla Firefox.

Cuando se creó Galeon, los navegadores web más populares de su momento, Netscape, Mozilla e Internet Explorer eran programas grandes con muchas funciones. Esto hacía que fueran poco prácticos de usar, debido a sus altos consumos de memoria y procesador.[cita requerida] Galeon se creó con el objetivo de ser lo más ligero y rápido posible. Galeon introdujo un sistema de marcadores inteligentes, que pueden personalizarse con iconos adicionales y texto, incrustarse en una barra de herramientas y ordenarse dentro de múltiples categorías.1

Marco Pesenti Gritti, uno de los programadores originales de Galeon, anunció en 2002 que había comenzado a trabajar en un nuevo navegador para GNOME llamado Epiphany, debido a desacuerdos con el equipo de desarrollo respecto a la audiencia objetivo del navegador. Actualmente GNOME se distribuye con Epiphany como su navegador predeterminado.

Epiphany continuó con el motor de renderizado Gecko durante algún tiempo, hasta que se anunció su cambio al motor WebKit, utilizado, entre otros, por Safari y Google Chrome.

viernes, 22 de agosto de 2014

Como elegir un buen Hosting para mi página web

Tan importante como elegir un vehículo para tu empresa o negocio, lo es para elegir un hosting apropiado,  las preguntas más comunes suelen ser: ¿Qué es un hosting?, ¿Tiene que ver con mi página web? ¿Qué clase de hosting necesito? y ¿Cuánto cuesta?, es lógico que al entrar a un terreno que uno desconoce siempre se apodera la duda, pero para esto te daremos algunas recomendaciones y tips para que logres elegir el correcto.

Para empezar explicaremos que es un hosting a aquellos que han oído el termino pero que no la tienen clara: Un hosting o alojamiento web, no es más que un espacio virtual (como un terreno vacio) a donde apuntará tu dominio (www..) y en el que puedes instalar tu página web, almacenar tus correos electrónicos, tus foros, blog, base de datos, etc… Dependiendo del espacio que poseas podrás instalar los aplicativos (programas) que desees.

En la actualidad existen miles de empresas en el mundo que brindan este servicio, pero de las cuales casi el 75% de las contratadas, están en los Estados Unidos, y esto por una sencilla razón, estas son más baratas por el bajo costo de sus equipos, conexión a internet y por el amplio ancho de banda que les permite una mayor velocidad en comparación a otras extranjeras. (No tratamos de generalizar pero esto se aplica en la mayoría de los casos).


Bien, veamos, antes de adquirir este servicio, lo primero que debes tener en cuenta es lo siguiente:

Primero pregúntate: ¿Cuál es la función que mi página web va a tener con mis clientes?
Rpta: Si  tu página solo va ser informativa, ósea, unicamente mostrarás lo que haces en 5 o 6 sub páginas, acompañada de un formulario para que te contacten, no necesitas mucho espacio. Por lo general estos tipos de sitios ocupan entre los 8 y 15 megas a lo mucho. Entonces necesitas un plan básico de hosting. (recuerda que tus correos son aparte de tu página web y también ocupan el mismo espacio).
Si tu sitio web funcionará como un blog el cual alimentarás periódicamente con artículos acompañados de imágenes y videos propios, ten en cuenta que tu demanda de espacio se irá incrementando paulatinamente, entonces puedes empezar con un espacio pequeño y a medida que necesites más puedes ir negociando con tu proveedor de hosting.
Solo necesitas un plan básico. (recuerda también que puedes tener alojamiento gratis en WordPress y en Blogspot)
Pero si piensas implementar un gran portal dinámico, en el que muchos navegantes ingresarán a consultar así como los portales que usan las ONG´s, Los colegios, los que venden autos, casas, foros especializados, descarga de materiales informativos livianos como archivos pdf, fotos, etc. Deberás optar por un servicio de hosting del tipo ilimitado, el cual te irá dando más espacio en la medida que necesites más. Ten presente que para estos tipos de sitios no solo es necesario el espacio, sino también el ancho de banda (Velocidad en la que se muestra tu información) que juega un papel importantisimo.
En el caso de que necesites implementar una tienda virtual para vender por internet, es importante que tu hosting posea una IP dedicada (dirección real), las empresas Visa, Mastercard, entre otras, obligan a que el sitio web de venta posea una dirección real para que puedas utilizar sus plataformas de transacción en línea. Por lo general una IP dedicada cuesta un promedio de 25 a 45 dólares adicionales al precio del hositng.
Si vas a crear un mega portal en el que brindarás información constante como un medio de comunicación, una red social (tipo Hi5, Linkedin, etc) con miles de usuarios al día, una intranet/extranet para instituciones universitarias, o un portal para descargar programas, etc. Necesitas definitivamente tu propio servidor, el cual puedes alquilar via online con alguna empresa estado unidense o comprarte uno e instalarlo en tu oficina, la ventaja de esto es que, el espacio que tenga tu hosting propio dependerá de ti, también podrás crear ilimitadas bases de datos y no tendrás restricciones en cuanto a aplicativos. Solo debes tener en cuenta la seguridad, un buen antivirus para server, firewalls para server, una IP Dedicada, entre otros.
Y por último si necesitas transmitir audio o video en vivo, necesitaras obligatoriamente un servicio Streaming ya que estos contienen el soporte de hardware, software y ancho de banda necesario para emitir contenido en tiempo real.

jueves, 21 de agosto de 2014

Tipos de Hosting o Alojamiento Web

En la entrada anterior de este Blog hemos tratado de explicar de forma sencilla qué es el hosting o alojamiento web, dónde se puede contratar este tipo de servicio y en qué aspectos debemos fijarnos a la hora de contratar el hosting para una página web. En esta entrada, explicaremos cuáles son los principales Tipos de Servicios de Hosting o Alojamiento Web existentes en la actualidad, así como los aspectos en los que estos tipos de Servicios de Alojamiento Web se diferencian.

Diferencias entre los diferentes tipos de Servicios de Hosting
Existen una gran variedad de aspectos en los que se diferencian los diferentes tipos de Servicios de Hosting o Alojamiento Web existentes. De entre ellos, los aspectos más importantes a tener en cuenta a la hora de decidir el tipo de Servicio de Hosting a contratar son:

Espacio en disco: es el espacio disponible para nuestra página web en el Servidor Web que la alojará.
Transferencia mensual: es la cantidad de información que el total de los usuarios que visiten nuestra página web podrán descargar mensualmente. Por ejemplo, si nuestra página web está compuesta por un único archivo cuyo tamaño es de 100KB y la transferencia mensual que nos proporciona nuestro servicio de alojamiento web fuese de 500KB, nuestra página web solo podría ser visitada 5 veces cada mes.
Cuentas de correo electrónico: es el número de cuentas de correo electrónico que podremos crear pertenecientes al nombre de dominio de nuestra página web.
Lenguajes de programación: son los lenguajes de programación dinámicos que podemos utilizar para crear nuestra página web, como por ejemplo: PHP, Ruby, Python, etc.
Tipos de Bases de Datos: son los tipos de bases de datos que podemos utilizar para crear nuestro sitio web, como por ejemplo: MySQL, MariaDB, PostgreSQL, etc.
Número de Bases de Datos: número de Bases de Datos diferentes que podemos utilizar para la creación de nuestra página web.
Soporte: es el servicio de soporte ofrecido por la empresa que proporciona el servicio de hosting cuando tenemos un problema con la página web que tenemos alojada usando sus servicios. Este servicio suele ofrecerse vía e-mail o bien telefónicamente. Si tu página web es un blog personal probablemente este aspecto no resulte demasiado importante a la hora de valorar los diferentes servicios de alojamiento web existentes en el mercado, pero si tu página web es una tienda online de cuyo correcto funcionamiento dependen tus ingresos, deberías asegurarte de que el servicio de soporte funciona las 24 horas del día, los 7 días de la semana y los 365 días del año. Del mismo modo, en ese caso deberías asegurarte de que cuando surja un problema, este servicio de soporte te ayudará de forma eficaz y te permitirá resolver el problema a la mayor brevedad posible.
Principales Tipos de Hosting o Alojamiento Web
Si bien existen otros tipos de Servicios de Alojamiento Web destinados a cubrir necesidades muy concretas, los principales tipos de Servicios de Hosting o Alojamiento Web existentes en la actualidad son los siguientes:

Hosting Gratuito
El Hosting Gratuito es un Servicio de Alojamiento Web por el que no debemos pagar nada. Normalmente las funcionalidades que ofrece este tipo de hosting son muy limitadas. Así,  tanto el espacio disponible para alojar los ficheros de nuestra página web como la transferencia mensual suelen ser muy reducidos. Estos servicios de hosting suelen ser gratuitos porque introducen publicidad dentro de las páginas web que son alojadas utilizándolos.

Hosting Compartido
El Hosting Compartido o Alojamiento Web Compartido consiste en alojar varias páginas web en un mismo Servidor Web, de modo que los recursos de dicho servidor se comparten entre todas las páginas web alojadas en el mismo. De este modo los costes del Servidor Web se reparten entre todos los sitios web alojados en él, resultando así un servicio de alojamiento web bastante económico que resulta adecuado para páginas web que no tengan requisitos especiales ni un número de visitas mensuales muy elevado.

La principal desventaja que tiene este tipo de hosting para el usuario que aloja en él su página web viene derivada del propio hecho de que su página web compartirá recursos con otras muchas páginas web alojadas en el mismo servidor. De este modo, si por ejemplo una de esas páginas web pertenece a un usuario que la utiliza para enviar spam, la dirección IP del servidor puede ser añadida a una lista negra, haciendo que todas las páginas web alojadas en el mismo servidor se vean afectadas, no pudiendo enviar correo electrónico ninguna de ellas hasta que el problema sea solucionado.

VPS (Servidores Privados Virtuales)
En este caso lo que contratamos es un servidor virtual. Es decir, la empresa proveedora del servicio de hosting utiliza la técnica de virtualización para dividir un Servidor Web real en varios Servidores Virtuales. Cuando contratamos uno de estos Servidores Virtuales, podemos trabajar con él como si fuese un Servidor Web no compartido y al que solo nosotros tenemos acceso, aunque realmente sí estaremos compartiendo los recursos del Servidor Web real con otros Servidores Privados Virtuales alojados en él.

Este tipo de alojamiento web tiene la ventaja de que nos permite reservar de antemano recursos en el Servidor Web para tener garantizado así el correcto funcionamiento de nuestra página web. Por ejemplo: si nuestra página web está alojada en un hosting compartido, puede ocurrir que en un momento dado el resto de páginas web que comparten el servidor web con la nuestra estén recibiendo mucho tráfico, provocando que los recursos del servidor web se agoten y provocando que nuestra página web responda de forma lenta o provocando incluso que se encuentre inaccesible. Esto en cambio no ocurre si nuestra página web está alojada en un Servidor Privado Virtual (VPS - Virtual Private Server) pues en este caso tendremos unos recursos reservados en el Servidor Web para nuestra página web independientemente de que los estemos utilizando o no, y por tanto, lo que ocurra con el resto de páginas web alojadas en el mismo Servidor real no afectará al rendimiento de nuestra página web.

Servidores Dedicados
Cuando contratamos un servidor dedicado, ese servidor será única y exclusivamente utilizado por nosotros. En este caso todos los recursos del servidor están disponibles para el uso que queramos darle.

Cloud Hosting o Alojamiento Web en “la nube”
En este tipo de Alojamiento Web, los recursos de multitud de Servidores Web se combinan de modo que para nosotros actúan como un único Servidor en el que podemos alojar nuestra página web. La principal ventaja de este tipo de hosting es su gran flexibilidad, pues permite ajustar de forma dinámica y en tiempo real los recursos utilizados por nuestra página web en función de la demanda real de recursos que la página web necesita en cada momento. Así, por ejemplo, si en un momento dado nuestra página web recibe un pico de tráfico, pasarían a utilizarse un número mayor de recursos para poder atender todo ese tráfico y en el momento en el que dicho pico desaparece, la página web pasará a utilizar un número menor de recursos, adecuándose a los nuevos niveles de tráfico que está recibiendo.

Del mismo modo, se trata de una solución muy fiable, pues si por ejemplo, uno de los Servidores Web que se están combinando para alojar nuestra página web dejase de funcionar, al momento otro Servidor Web lo sustituiría para que nuestra página web siga funcionando correctamente en todo momento.

Este tipo de Alojamiento Web también tiene la ventaja de que podemos pagar por los recursos que realmente hemos utilizado, en lugar de tener que pagar una cuota fija por el alojamiento de nuestro sitio web en función de los recursos que creemos que podríamos necesitar para que nuestra página web funcionase correctamente en todo momento, que es lo que ocurre cuando contratamos alguno de los otros tipos de hosting.

¿Qué es el hosting o alojamiento web administrado/no administrado?
Muchos proveedores de Servicios de Alojamiento Web realizan esta distinción, ofreciendo servicios de alojamiento web administrados y no administrados. Si contratamos un servicio de hosting administrado, la empresa que nos proporciona el servicio de alojamiento web se encargará de garantizar el correcto funcionamiento del servidor, de garantizar su seguridad, etc. Un servicio de hosting administrado resulta más caro pero nos permite centrarnos en nuestro proyecto y olvidarnos de problemas de configuración, seguridad, etc. Para garantizar la calidad del Servicio de Hosting Administrado, la empresa proveedora del servicio limitará las acciones que podemos realizar sobre el servidor, el software que podemos utilizar en el mismo, etc.

Por el contrario, un Servicio de Alojamiento Web No Administrado resultará más barato, pero seremos nosotros los que tendremos que encargarnos de garantizar el correcto funcionamiento del servidor y de la página web o aplicación web que estemos ejecutando en él.

¿Qué tipo de hosting elegir?
El tipo de Hosting o Alojamiento Web más adecuado dependerá en gran medida de las necesidades de tu proyecto. Si vas a comenzar un nuevo proyecto y no tienes ninguna necesidad especial, es muy probable que un hosting compartido sea más que suficiente. Si tu proyecto tiene éxito y empieza a crecer, el hosting compartido resultará insuficiente pero siempre podrás migrar tu página web o tu aplicación web a un hosting más potente, como puede ser un Servidor Privado Virtual (VPS), un Servidor Dedicado o incluso un Cloud Hosting.

Por otro lado, si no tienes conocimientos técnicos de configuración y administración de sistemas informáticos, lo mejor será delegar estas tareas en el proveedor del Servicio de Hosting contratando un Servicio de Alojamiento Web Administrado

martes, 19 de agosto de 2014

Hostings

Un “Hosting” o “Web Hosting” es la computadora donde se guarda toda la información de tu página, correos, bases de datos y mucho más. Veamos cómo trabaja una página de internet:

Cuando entras a una página en Internet (por ejemplo ésta), tu computadora se conecta con otra computadora en internet para descargar la información que va a mostrar, a ésta otra computadora se le llama Servidor, porque es la encargada de brindar la información, y a tu computadora se le llama Cliente, porque es quien recibe la información.

El servidor es el encargado de brindar el Web Hosting que es todo lo necesario para que una página pueda ser accesada y utilizada desde internet, tiene varios servicios, como son:
  • Espacio en la computadora para almacenar la página
  • Espacio para guardar los correos electrónicos
  • Recibir y enviar correos electrónicos
  • Guardar y administrar bases de datos
  • Guardar estadísticas sobre las visitas a la página de internet
Dependiendo del Hosting contratado, los servicios pueden variar. Ximhai ofrece una amplia variedad de Hostings, con distintas tecnologías y capacidades, puedes verlas aquí. Los Hostings normalmente se pagan anualmente, pero se pueden hacer contrataciones bianuales o por 5 años.