lunes, 17 de octubre de 2011

Nuevo motor web y mejor hotspot en SislandServer 11.10-11

Finalmente llegamos a la primer versión oficial de SislandServer con el nuevo motor web del sistema de control. ¿Qué significa esto? Que el sistema con el cual tú administras el sistema en forma sencilla y dinámica utiliza una nueva aplicación  para las 2 grandes tareas que realiza: "conversar" contigo para recibir tus órdenes/configuraciones y "conversar" con el sistema operativo base y decenas de herramientas, para traducir estas indicaciones en potentes reglas que optimizan y controlan la red.

La interfaz entre tú y el servidor, entonces, ahora tiene un nuevo "motor" y los primeros beneficios de ello son:
  • La presentación y transición de las páginas es más rápida
  • La "captura" de los clientes no-autenticados (hotspot) es más eficiente, las páginas que se les muestran se presentan más rápido y las direcciones web que aparecen en el navegador del cliente se mantienen.
    No sólo eso, el servidor también extrae de internet el título de la página y lo muestra junto con la dirección de la misma en el navegador del cliente, manteniendo así una uniformidad total, pero el contenido de la página es la invitación a autenticarse (la página de login del servidor que muy pronto será totalmente personalizable).


    • Por ejemplo: un nuevo cliente aún no autenticado se conecta a la red y quiere abrir la dirección web https://plus.google.com/u/0/s/. El servidor no lo dejará abrir esa página y lo redireccionará a la página de login para que se autentique. Anteriormente (y como otros hotspots siguen haciendo) le aparecía una página con una dirección especial donde podía loguearse y, una vez autenticado, luego se lo enviaba a la dirección original solicitada por el cliente. Ahora en cambio la dirección no cambia en todo el proceso, de forma tal que el historial del navegador del cliente es más claro y no se agregan direcciones temporales.

  • Algunos errores se han corregido gracias al nuevo motor web, como los que ocurrían de vez en cuando al configurar accesos nuevos (Conexiones >> Usuarios >> Accesos).
  • Ocasionales cuelgues del servidor o consumos excesivos de CPU por parte de la anterior aplicación utilizada como motor web no ocurren más. No sólo esto, en el funcionamiento normal, el nuevo motor web es más eficiente y menos "consumista", ahorrando recursos para las tareas del control de la red.

Esta versión es fruto de muchos meses de trabajo: investigación, desarrollo y pruebas, un ciclo tras otro. Buscamos que los componentes internos de SislandServer sean potentes y simples a la vez. 

Así se cumple la primera parte de una transición poderosa hacia nuevo motor web, nuevo sistema operativo, nuevo kernel... todo actualizado para hacer a SislandServer aún más potente y compatible con todo tipo de hardware.

Gran parte de todo este esfuerzo se ha orientado a que la transición al nuevo motor web sea totalmente transparente, a pesar de que durante la actualización se reemplaza la aplicación misma que realiza la actualización. Puede ocurrir que alguna página del sistema no se muestre durante este proceso. Basta con recargar la página (F5) para que continúe.