Consejos para acelerar y mejorar la capacidad del acceso remoto y las aplicaciones web

Por razones obvias, muchos de nosotros trabajamos ahora a distancia. El resultado de esto es que muchos sistemas, como los servidores de aplicaciones, el escritorio remoto y las VPN, se están llevando al límite (¡y en algunos casos más allá!).

Un mayor número de usuarios que accedan a la aplicación a través de conexiones más lentas (banda ancha frente a LAN local) introducirá latencia y creará un golpe de capacidad en los servidores de la aplicación.

Aquí tienes algunas ideas para sacar más partido a lo que tienes. Puede que sean obvias, pero merece la pena comprobarlas antes de tener que buscar otras soluciones.

Lo he dividido en dos secciones Servidores de aplicaciones y servidores VPN.

 

Aplicaciones web lentas (o muy cargadas)

Se trata de un área enorme, pero intentaremos centrarnos en algunas victorias rápidas (y gratuitas).

Los servidores web tienden a funcionar como las colas de las tiendas cuando se trata de capacidad: sirve a los clientes más rápido y podrás servir a más en un periodo de tiempo determinado.

Cuando todos tus usuarios acceden a través de una WAN, en lugar de una LAN, tardarán más en obtener el contenido, por lo que consumirán más capacidad y concurrencia del servidor.

Así que…

  1. Perfila la aplicación
    1. Si es externo, puedes utilizar algo como esto https://www.webpagetest.org/
    2. Si es interno, puedes utilizar las herramientas para desarrolladores de Chrome, IE o FF.
  2. Lo que buscas
    1. Conexiones LENTAS
    2. Archivos o imágenes grandes
    3. Muchas peticiones
    4. Solicitudes lentas de terceros

 

Configuración del servidor web – Soluciones rápidas para aumentar la velocidad y la capacidad

El ajuste de la aplicación es complejo, pero a continuación se indican algunas soluciones rápidas para aumentar la velocidad y, por tanto, la capacidad ?

 

  1. Asegúrate de que tus imágenes tienen una fecha de caducidad de contenido establecida en el servidor web – Si no es así, estás creando transacciones innecesarias.
  2. Si tienes problemas de capacidad, desactiva las cookies HTTP keepalives: esto reducirá el número de sesiones simultáneas. Es decir, una vez que el usuario tenga algún contacto ya no ocupará ningún recurso de conexión en tu servidor web.
  3. CDN gratuito: los frameworks más populares, como Jquery, etc., están alojados gratuitamente en Google y similares. Cambia la URL y haz que Google sirva el contenido, no tú.
  4. Si tienes montones y montones de imágenes y no puedes consolidarlas, entonces utiliza más nombres de dominio, es decir, imágenes.mysite.com y css.myside.com
  • ¿Por qué? Los navegadores pueden establecer un número fijo de conexiones por host – más hosts = más concurrencia
  1. Asegúrate de que utilizas la compresión http en el servidor web, incluyendo JS y CSS
  2. Lo ideal sería utilizar SSL para todo, pero quizás en este momento podríamos servir imágenes sin SSL – (SSL consume mucha CPU en tu servidor)
  3. Escala y acelera utilizando un equilibrador de carga/ADC
  • Almacenamiento en caché y compresión
  • Gestión y agrupación de conexiones
  • Descarga SSL
  • Gestión del tráfico

 

VPN y acceso remoto

¿A qué contenido acceden los usuarios a través de la VPN?

  • ¿Podría hacerse más pequeño, es decir, con imágenes, vídeo, etc.?
  • ¿Cómo es tu concurrencia? ¿Todos los usuarios necesitan estar conectados tanto tiempo? Si no es así, retíralos reduciendo los ajustes de tiempo de espera
  • ¿Adónde va el tráfico de Internet del usuario?
    • Muchas VPN corporativas están configuradas para dirigir todo el tráfico a través de ellas, lo que significa que incluso un usuario que navegue por Internet lo hará a través del servidor de la oficina.
    • Esto es útil para la seguridad, pero ¿quizás durante este tiempo podrías plantearte una fuga local?

 

¿Realmente necesitas una VPN?

¿Una pregunta obvia pero que merece la pena considerar?

Hoy en día, muchos servicios, desde el correo electrónico (acceso web a Outlook) hasta CRM (Salesforce, Dynamics), se ofrecen como un servicio al que se accede directamente.

¿Podrías utilizar un proxy como un ADC Edgenexus para proporcionar acceso seguro a tu servidor interno? (El TMG de Microsoft era bueno para esto antes de llegar al final de su vida útil)

Si todo lo demás falla, podrías equilibrar la carga de tu solución VPN, como Microsoft Always on o Direct access (de hecho, cualquier solución SSL o IPsec) con un ADC Edgenexus.

Buena suerte – Durante este tiempo estaremos encantados de ayudarte. Hay muchas cosas que puedes hacer antes de necesitar comprar un equilibrador de carga. Si lo consideras necesario, nuestro elemento diferenciador es la excepcional facilidad de uso. Así que puedes desplegarlo en minutos, ver las ventajas y luego será una cosa menos de la que preocuparte.

 

 

 

About Greg