Como a largura de banda afetar o desempenho do site?
Um dos aspectos mais cruciais de desempenho de um site é a quantidade de largura de banda alocada para o seu uso. Largura de banda determina a rapidez com o servidor Web é capaz de carregar informações solicitadas. Embora existam outros fatores a considerar em relação ao desempenho de um site, a largura de banda é freqüentemente o fator limitante.
Video: Dr CARRO Dica largura de Pneu e a altura
Definição da largura de banda
Video: [TESTE] eGPU vs Diferentes Versões do PCIe 1.1 2.0 @X1 3.0 X16 Afeta o Desempenho?
A largura de banda é definida em termos do número de bits por segundo. Um bit é a menor quantidade de informações do computador, um zero ou um, e oito deles fazer um único byte. Historicamente, as ligações de rede são medidos em bits, enquanto os dispositivos de utilizador final, tais como a memória do computador e discos rígidos são medidos em bytes. Um megabit é pouco mais de um milhão de bits (mais precisamente, 1.048.576 bits), enquanto um gigabit é mais de um bilhão bits (precisamente 1,073,741,824 bits). Portanto, uma conexão 100 megabits por segundo pode enviar mais de 104 milhões de bits por segundo, o que é mais útil formuladas como 13MB por segundo.
Cálculo das necessidades de largura de banda
A maioria dos servidores Web enviar páginas estáticas e imagens, a pedido de navegadores da Web, o que significa que nenhuma modificação é necessária para esses arquivos antes de serem enviadas através da Internet. Nesses casos, os requisitos de largura de banda são bastante simples. Junte-se o número total de bytes utilizados pelos recursos que compõem uma página específica em seu site: uma página HTML é um certo número de kilobytes de HTML, javascript e arquivos incluídos, enquanto as imagens das solicitações de página será, provavelmente, um número maior de kilobytes. Por exemplo, uma página pode ser 25KB de HTML, Cascading Style Sheets e javascript, que então faz pedidos de 250KB de imagens. Portanto, solicitando esta página pela primeira vez, você precisa de 275KB de dados ou 2.200 kilobits. Através de uma conexão de Internet de 100-megabit, você usaria pouco mais de um quarto de um megabit por um segundo, que mais ou menos funciona para 300 usuários simultâneos ser capaz de acessar o site sem abrandar. Uma certa quantidade de largura de banda é sempre perdeu para requisitos de rede gerais, então arredondar para baixo estas estimativas (neste caso, 364-300) é uma boa idéia. Sites que esperar mais de 300 usuários simultâneos, portanto, precisaria de mais largura de banda de Internet, ou usar arquivos menores em suas homepages.
CPU gargalos
Um site também pode ser retardado pela necessidade de servir arquivos dinâmicos. Este é o caso sempre que uma página Web é gerada com base em code-programação por exemplo, páginas de um site WordPress não são HTML estático, mas são geradas a pedido de programação PHP no template WordPress. Um site dinâmico com os mesmos parâmetros que o exemplo de página estática seria capaz de lidar com apenas 300 usuários simultâneos se os requisitos de CPU para gerar cada página são aproximadamente menos de um terço de 1 por cento da CPU. Por outro lado, se 1 por cento da CPU é usado para gerar uma página, em seguida, o número máximo de usuários simultâneos estará mais perto de 100 de 300, embora a sua largura de banda disponível pode lidar com mais usuários.
Caching e Content Delivery Networks
bottlenecking largura de banda pode ser melhorada usando redes de conteúdo de entrega, ou CDNs, que armazenam cópias dos dados do seu servidor Web, geralmente em vários pontos através da Internet. Por exemplo, um CDN pode ser localizado em Tóquio e Londres, duplicando - ou cache - informações do seu servidor Web para usuários na Ásia e Europa, respectivamente. A CDN é fisicamente mais perto do usuário, acelerando a entrega e reduzir o número de visitas em seu servidor da Web principal. Da mesma forma, o cache no servidor Web local ou CDNs também pode reduzir significativamente os requisitos de CPU, mas ao custo de envio ligeiramente páginas out-of-date para os navegadores da Web.
Video: Configurar e Otimizar o SSD para Melhorar seu Desempenho
Referências
- ligação Soluções de Rede: Como fazer oa maioria de seu Web Hosting Bandwidth
- ligação Stackexchange: Como o Servidor de velocidade de conexão afetam o desempenho do site?