¿Cómo afecta el ancho de banda de rendimiento del sitio web?
Uno de los aspectos más cruciales de la actuación de un sitio web es la cantidad de ancho de banda asignado a su uso. Ancho de banda determina la rapidez con el servidor web es capaz de cargar la información solicitada. Mientras que hay otros factores a considerar en relación con el rendimiento de un sitio web, ancho de banda es con frecuencia el factor limitante.
Definición del ancho de banda
Vídeo: COMO CONTROLAR EL ANCHO DE BANDA DE TU WIFI
El ancho de banda se define en términos de número de bits por segundo. Un bit es la cantidad más pequeña de información de la computadora, un cero o uno, y ocho de ellos hacen un solo byte. Históricamente, las conexiones de red se miden en bits, mientras que los dispositivos de usuario final, tales como la memoria del ordenador y los discos duros se miden en bytes. Un megabit es poco más de un millón de bits (más precisamente, 1.048.576 bits), mientras que un gigabit es de más de un mil millones de bits (precisamente a 1.073.741.824 bits). Por lo tanto, una conexión 100-megabits por segundo puede enviar más de 104 millones de bits por segundo, que se formula más útilmente como 13MB por segundo.
Vídeo: ¿Qué es el ancho de banda?
Cálculo de los requisitos de ancho de banda
La mayoría de los servidores Web envían páginas estáticas e imágenes a petición de los navegadores web, lo que significa que ninguna modificación es necesaria para estos archivos antes de que se cargan a través de Internet. En estos casos, los requisitos de ancho de banda son bastante sencillo. Sume el número total de bytes utilizados por los recursos que componen una página en particular en su sitio: una página HTML es un cierto número de kilobytes de HTML, javascript y archivos incluidos, mientras que las imágenes de las solicitudes de página, probablemente será un número mayor de kilobytes. Por ejemplo, una página web puede ser 25KB de HTML, hojas de estilo en cascada y javascript, que a su vez hace que las solicitudes de 250KB de imágenes. Por lo tanto, solicita esta página por primera vez que había necesidad de 275KB de datos, o 2.200 kilobits. Través de una conexión a Internet de 100 megabits, se utilizaría un poco más de la cuarta parte de un megabit por un segundo, que más o menos funciona a 300 usuarios simultáneos poder acceder al sitio sin disminuir la velocidad. Una cierta cantidad de ancho de banda se pierde siempre a las necesidades de redes aéreas, por lo redondeando estas estimaciones (en este caso, desde 364 a 300) es una buena idea. Los sitios web que esperan más de 300 usuarios simultáneos, por lo tanto, necesitarían más ancho de banda de Internet, o utilizar archivos más pequeños en sus páginas de inicio.
CPU Bottlenecking
Un sitio web también puede ser frenado por la necesidad de servir archivos dinámicos. Este es el caso cuando se genera una página Web basado en código- de programación, por ejemplo, las páginas de un sitio de WordPress no son HTML estático sino que se generan a petición de programación PHP en la plantilla de WordPress. Un sitio dinámico con los mismos parámetros que el ejemplo página estática sería capaz de manejar sólo 300 usuarios simultáneos si los requisitos de CPU para generar cada página son aproximadamente menos de un tercio de 1 por ciento de la CPU. Por otro lado, si el 1 por ciento de la CPU se utiliza para generar una página, a continuación, el número máximo de usuarios simultáneos estará más cerca de 100 a 300, a pesar de que su ancho de banda disponible puede manejar más usuarios.
Vídeo: MAC: Aumentar la velocidad de internet y desbloquear sitios web. (DNS CHANGE)
El almacenamiento en caché y redes de distribución de contenido
cuellos de botella del ancho de banda puede ser mejorada mediante el uso de redes de contenido de entrega, o CDN, que almacenan copias de los datos de su servidor Web, por lo general en múltiples puntos a través de Internet. Por ejemplo, un CDN puede estar ubicada en Tokio y Londres, duplicando - o el almacenamiento en caché - información de su servidor Web para los usuarios en Asia y Europa, respectivamente. La CDN es físicamente más cerca del usuario, la aceleración de la entrega y reducir el número de accesos a su servidor Web primario. Del mismo modo, el almacenamiento en caché en el servidor Web local o CDN también puede reducir en gran medida los requisitos de CPU, pero al costo de enviar páginas poco fuera de fecha para los navegadores Web.
referencias
- enlazar Soluciones de red: ¿Cómo hacer la mayor parte de su alojamiento web de ancho de banda
- enlazar StackExchange: ¿Cómo funciona la velocidad de conexión del servidor afectar al rendimiento del sitio web?