Conhecimento de construção de sites e largura de banda

índice

Construir uma estação

Aplicativo de nome de domínio / aluguel de espaço

Nome de domínio e ligação de espaço

Nome de domínio / arquivamento de IP

Nível de domínio

Nome de domínio e IP

Hospedagem virtual e VPS

Implante vários sites em um servidor

Conhecimento de largura de banda

largura de banda

Largura de banda e taxa de transferência

Exportar largura de banda

Largura de banda exclusiva

Largura de banda compartilhada

fluxo

Tempo de resposta

velocidade de download

Taxa de transferencia

Tempo médio de espera da solicitação do usuário

Número máximo de usuários simultâneos, número máximo de conexões simultâneas


 

Construir uma estação

Um site deve incluir pelo menos um nome de domínio e um espaço.O nome de domínio é o que geralmente chamamos de endereço da web, e o espaço é usado para conteúdo da web.

Aplicativo de nome de domínio / aluguel de espaço

Para solicitar um nome de domínio, você pode ir a um registrador de nome de domínio regular, como eName China, Wanwang, Xinwang, etc. Em primeiro lugar, você precisa descobrir em qual registrador de nomes de domínio deve ser registrado, ir ao site oficial, registrar uma conta e uma senha e, em seguida, verificar se o nome de domínio que deseja registrar está registrado; caso contrário, você mesmo pode registrá-lo neste momento Em seguida, apenas a taxa de registro é necessária. Se o nome de domínio foi registrado ou você não sabe que tipo de nome de domínio deseja, pode entrar em contato com um corretor de nomes de domínio para ajudá-lo a negociar a transação.

Nome de domínio e ligação de espaço

Vinculação de nome de domínio (Domínio Addon) refere-se à vinculação de espaço entre o nome de domínio e o host (ou seja, um determinado servidor ). Na verdade, é definida na consulta de registro de nome de domínio ou definida no servidor WEB, de modo que um nome de domínio é direcionado para um espaço específico para os visitantes Seu nome de domínio abrirá a página da Web que você armazena nesse espaço. Simplificando, é o processo de resolver o nome de domínio para o IP do servidor e, em seguida, definir o nome de domínio no servidor para ter permissão para acessá-lo. Ele pode ser entendido simplesmente da seguinte maneira: Em um sistema de arquivos, os nomes dos arquivos são vinculados aos arquivos.

Os provedores de serviços espaciais em geral fornecerão um painel de controle de gerenciamento de espaço, que tem uma função que é vincular nomes de domínio . A maioria deles está no centro de gerenciamento de membro de consulta de registro de nome de domínio, o usuário efetua login, geralmente o gerenciamento de host tem a vinculação de nome de domínio relevante , se o seu provedor de serviços espaciais não fornecer a você um painel de controle ou não fornecer a função de vinculação de nome de domínio, Você só pode enviar o nome de domínio para o provedor de serviços espaciais e deixar que o provedor de serviços o ajude a vincular manualmente o nome de domínio.

Nome de domínio / arquivamento de IP

Nível de domínio

A diferença entre nomes de domínio de primeiro nível, segundo nível e terceiro nível: um nome de domínio completo consiste em duas ou mais partes, separadas por um ponto ".", E a parte direita do último "." É chamada de nível superior Nome de domínio (TLD, também conhecido como nome de domínio de primeiro nível), a parte esquerda do último "." É chamada de nome de domínio de segundo nível (SLD), a parte esquerda do nome de domínio de segundo nível é chamada de nome de domínio de terceiro nível e assim por diante, o nome de domínio de cada nível Controle a distribuição de seus nomes de domínio subordinados.

Em cctv.com, cctv é o nome de domínio de segundo nível sob o nome de domínio de nível superior .com, cctv.com também pode ter a forma de mail.cctv.com, onde o e-mail pode ser chamado de "host" ou "subdomínio".

O nome de domínio de primeiro nível também é chamado de nome de domínio de primeiro nível, assim como nosso site de construção de site atual http://cdxwcx.com/ é o nome de domínio de primeiro nível

Se http://domain.cdxwcx.com/ for o nome de domínio de segundo nível.

Nome de domínio de primeiro nível: http://www.cdxwcx.com/ (precedido pelo URL geral de www)

Nome de domínio de segundo nível: http://domain.cdxwcx.com/ (www é substituído por outro)

Diretório secundário: http://www.cdxwcx.com/host/

Nome de domínio e IP

Relações I P e o nome de domínio são relações de um para muitos. Um nome de domínio pode corresponder apenas a um endereço IP (rede pública), mas um IP pode ter vários nomes de domínio diferentes.

Em outras palavras, em circunstâncias normais, um nome de domínio pode corresponder apenas a um endereço IP de cada vez.

Mas com provedores de serviço de nome de domínio, você pode definir vários endereços IP de servidores no grupo de servidores que fornecem o mesmo serviço para um nome de domínio que pode ser pesquisado. Mas, ao mesmo tempo, um nome de domínio pode resolver apenas um IP para você usar. Esses IPs podem ser resolvidos separadamente. Os servidores correspondentes a esses IPs realmente fornecem o mesmo serviço.

Assim como o nome de uma pessoa, você pode ter vários nomes. Mas esses nomes se referem a você (exceto para aqueles com o mesmo nome e sobrenome). Os nomes de domínio na Internet geralmente são iguais aos IPs públicos e não podem ser repetidos.

Um IP público pode ser mapeado para vários servidores de intranet.

Hospedagem virtual e VPS

Host virtual: Use uma espécie de software de gerenciamento para dividir um servidor em um espaço, esses espaços são o que todos chamam de hosts virtuais (ou seja, o espaço alugado), também chamados de host ou espaço ou FTP; A vantagem é que o preço é barato.Geralmente, 100-800 hosts virtuais são colocados em um servidor em casa e no exterior (teoricamente, quanto menos hosts em um servidor, mais estável cada host e mais rápida a velocidade). Host virtual da empresa: apenas 88 hosts são colocados em cada servidor. Geralmente todo mundo pensa que a hospedagem virtual é um produto para usuários novatos.

Uma máquina virtual serve para virtualizar um ou mais computadores em um computador. O host virtual refere-se à divisão de uma certa quantidade de espaço em disco no servidor de rede para que os usuários coloquem sites, componentes de aplicativos, etc., e forneçam funções de site necessárias e armazenamento de dados e funções de transmissão.

Em um único cômodo em uma vila urbana, os clientes têm apenas o direito de usar, mas não têm direitos de propriedade. Eles não podem ser decorados. Eles compartilham IP e compartilham recursos, o que é equivalente a todos compartilharem um portão, compartilhando água e eletricidade, mas podem agregar valor a PI independente.

Análise intuitiva: O host virtual compartilha um espaço de IP para vários hosts.Os produtos de baixo custo só podem ser colocados em um site, e vários sites podem ser colocados por meio da função de subsite de valor agregado ou dotado.

VPS : A mesma tecnologia é usada para hospedagem virtual.Também divide um servidor em um espaço e, em seguida, virtualiza cada espaço em um servidor.Este espaço é chamado de VPS. O VPS é quase usado como um servidor independente. Da mesma forma (como login remoto, instalação de software, etc.), a desvantagem é: o preço do VPS é muito mais caro do que a hospedagem virtual.

As suítes do apartamento têm o direito de uso. Elas podem ser decoradas, sublocadas e recursos de servidor compartilhados de acordo com os requisitos. Hospedagem em nuvem : virtualiza várias partes semelhantes a hosts independentes em um grupo de hosts de cluster, e cada host no cluster tem um host em nuvem Isso melhora muito a segurança e a estabilidade do host virtual. A menos que todos os hosts no cluster tenham problemas, o host em nuvem não pode ser acessado.

Implante vários sites em um servidor

A resolução panorâmica do nome de domínio, o nome de domínio de segundo nível e vários nomes de domínio apontam para o mesmo IP.

Conhecimento de largura de banda

largura de banda

A largura de banda é um dos fatores importantes que determinam a velocidade de acesso do host, especialmente para sites com um grande número de visitas, a largura de banda da rede é particularmente importante. O tráfego é, na verdade, o acúmulo de largura de banda ao longo do tempo.

E a largura de banda e o tráfego da rede são muito importantes para hosts virtuais.

O bit / s de unidade de largura de banda (o número de bits por unidade de tempo) refere-se à velocidade de transmissão de dados .

Definido como a velocidade de movimentação dos dados na linha. Considere o nível de largura de banda como a força da capacidade da linha.

Exemplo: 100M de largura de banda significa 100Mbit / s ou 100Mbps.

A unidade de bit é bit e a unidade de byte é Byte. 1B = 8b

De modo geral, a largura de banda da sala do computador e a largura de banda da porta do host são todas bits.

Fatores que afetam:

1. A capacidade do dispositivo de envio de dados de transmitir o sinal do sistema secundário para a linha (frequência de transmissão do sinal) e a capacidade do dispositivo de recepção de dados na outra extremidade de receber o sinal do sistema secundário, bem como o suporte da linha para a frequência de transmissão.

2. O paralelismo do meio de transmissão de dados é equivalente ao conceito de largura de barramento do sistema de computador.

Na maioria dos casos, o servidor do site é hospedado no IDC (Internet Data Center) e conectado a um switch para acessar a Internet.

Largura de banda e taxa de transferência

A largura de banda refere-se à velocidade máxima de transmissão de dados permitida na linha de comunicação e também pode ser considerada a frequência máxima de transmissão de dados.
A taxa de transferência se refere à quantidade de dados transferidos ou processados ​​de um lugar para outro em um determinado período de tempo.

Exportar largura de banda

A velocidade de envio dos dados encaminhados do roteador.

Limitar largura de banda: Limita a velocidade na qual os dados fluem do host para a fila de encaminhamento do roteador. Os dados que fluem para a fila de roteamento e encaminhamento serão injetados em outras redes de acordo com a largura de banda de exportação de roteamento. É para limitar a velocidade do host de envio de dados, que é para limitar a largura de banda de exportação do host. Limitando a velocidade de recebimento de dados do switch (ou roteador com função de switch) para o seu host, você pode controlar a velocidade de envio.O controle do fluxo da camada de enlace de dados é obtido pelo controle do receptor.

A velocidade máxima de recebimento obtida da extremidade receptora do switch também é a velocidade máxima de envio de dados do host.

Largura de banda exclusiva

Largura de banda compartilhada

fluxo

Tráfego é a soma dos dados enviados e recebidos pelos clientes na Internet, sendo a unidade estatística comum o byte ( Byte ). A largura de banda da operadora de rede é calculada em bits. Normalmente minha largura de banda é 2M 4M. Referem-se a bits. Esta unidade é diferente de KB MB quando fazemos download de coisas online.

A relação de conversão entre essas unidades é:

1 Byte = 8 bits s (1 byte é 8 bits ) Portanto:

1 Byte / s = 8bps, 1024kbps = 128KB / s, 1024Mbps = 128 MB / s

Geralmente, ele irá calcular o tráfego máximo em um período de tempo com quanta largura de banda de M tem.

1M de largura de banda = 1Mbps = 1 * 1024kbps = 1024kbps

1024 kbps / 8 = 128 KB / S

Lembre-se: KB / MB / GB, etc. são a unidade de tamanho do arquivo, enquanto bps, kbps são a unidade de tamanho do tráfego.

Tráfego máximo mensal do servidor exclusivo de 1,10 milhão:

A largura de banda usa bits, então não se esqueça da diferença de 8 vezes (1B = 8b). A largura de banda larga é calculada da seguinte forma

(10 m x 3600 x 24 x 30) / (1024 x 8) = 3164 GB

Ou seja, o limite de tráfego mensal do servidor exclusivo de 10M é 3000 G. Pode-se ver que independentemente de a empresa host escrever explicitamente para limitar o tráfego, na verdade existem restrições, mas não está escrito. O cálculo acima é um estado ideal e parece que a largura de banda máxima não foi atingida.

De modo geral, pelo menos 100 sites (muitos deles são várias centenas) devem ser colocados em um servidor, então, se calculado em média, o tráfego alocado para cada site é na verdade apenas 30G por mês.

O que significa tráfego 2.1G?

Supondo que uma de suas páginas tenha 100 KB, as páginas que podem ser acessadas por tráfego 1G são: (1x1024x1024) / 100 = 10485, o que significa que o tráfego 1G pode suportar 10.000 PV por dia. Muitos sites pessoais não podem alcançar um PV tão grande, então O tráfego de 30G por mês é suficiente para muitos sites. Claro, o tráfego pode ser muito grande se for baixado.

Além disso, para um arquivo de página de 100 K, o tráfego consumido durante o acesso não pode ser de 100 K. O navegador armazenará a página em cache e muitos elementos não calcularão o tráfego repetidamente. Além disso, você pode usar o gzip para reduzir o uso do tráfego.

Portanto, em circunstâncias normais, as restrições de tráfego não são tão assustadoras quanto a maioria das pessoas pensa e, independentemente de a empresa anfitriã restringir ou não, as restrições de tráfego estão implícitas. Se o seu servidor tiver apenas 1M de largura de banda, você pode usá-lo desesperadamente e só pode usar 300G por mês.

Tempo de resposta

A hora a partir do momento em que o servidor começa a enviar para o PC. (unidirecional)

Fatores decisivos: a quantidade de dados enviados, largura de banda da rede.

 

velocidade de download

A quantidade de dados do servidor para o PC por unidade de tempo . O primeiro bit de dados entra na linha da placa de rede do servidor até que o último bit alcance a placa de rede do PC. Os dados recebidos por unidade de tempo do destino devem ser menores que os dados enviados do servidor.

Velocidade de download = número de bytes de dados / tempo de resposta

Exemplo para transferir arquivos de 100M (ou seja, 800Mbit)

Taxa de transferencia

O número de solicitações processadas por segundo. reqs / s

O número de solicitações processadas pelo servidor por unidade de tempo. A taxa de transferência refere-se à manifestação quantitativa da capacidade do servidor de processar solicitações de determinados usuários simultâneos.

Normalmente medimos a taxa de transferência de um sistema da Web como QPS (Query Per Second, o número de solicitações processadas por segundo), que é muito importante para resolver cenários de alta simultaneidade com dezenas de milhares de vezes por segundo.

Tempo médio de espera da solicitação do usuário

Tempo médio de espera da solicitação do usuário --- Mede o tempo médio de processamento da solicitação do servidor para um único servidor com um determinado número de usuários simultâneos; mede a qualidade geral do serviço do servidor. É o inverso da taxa de transferência.

O modelo de simultaneidade usa vários fluxos de execução para processar várias solicitações de usuários simultâneos ao mesmo tempo. O princípio de design do sistema de execução múltipla é usar alternadamente fatias de tempo da CPU, por sua vez, e o tempo gasto em cada fluxo de execução é prolongado.

O teste ab é essencialmente baseado em http e pode iniciar diretamente uma solicitação de teste localmente no servidor da web para verificar o tempo de processamento do servidor.

O projeto da estratégia de simultaneidade é como coordenar razoavelmente e fazer uso total dos cálculos da CPU e das operações de E / S quando o servidor processa muitas solicitações ao mesmo tempo, de modo que possa fornecer uma taxa de transferência mais alta com um número maior de usuários simultâneos.

Computação simultânea de CPU

A razão pela qual o servidor pode lidar com várias solicitações ao mesmo tempo é que o sistema operacional é projetado com um sistema de fluxo de execução múltipla para que várias tarefas possam se revezar usando os recursos do sistema, incluindo CPU, memória e E / S.

Número máximo de usuários simultâneos, número máximo de conexões simultâneas

Quando a página da web solicitada leva menos tempo, o número máximo de usuários simultâneos pode ser maior do que o número máximo de conexões simultâneas (número total de descritores de arquivo).

Se o tempo de solicitação for longo, espere que o número máximo de usuários simultâneos seja menor que o número máximo de conexões simultâneas.

Os servidores da web comumente usados ​​suportam um certo número de usuários simultâneos, que podem ser configurados por meio de parâmetros do arquivo de configuração. Por exemplo, o apache pode ser configurado por meio de MaxClients e o tomcat também pode ser configurado por meio de maxThreads. Esses parâmetros são usados ​​para definir o número máximo de conexões que o servidor pode suportar.

A essência do que o servidor web faz é tentar recuperar todos os dados solicitados no buffer do kernel o mais rápido possível.

 

Acho que você gosta

Origin blog.csdn.net/sinat_37138973/article/details/85050880
Recomendado
Clasificación