Quais são os elementos “estáticos” de um site?

2

Ao carregar stackoverflow.com ... aguardando sstatic.net

Ao carregar vark.com ... aguardando static.varkimg.com

Existe alguma tendência aqui?

Quando diz "estático", que elementos do site estão sendo carregados?

    
por Lazer 08.06.2010 / 20:20

5 respostas

1

"Estático" neste caso refere-se a elementos em uma página da Web que não são alterados.

Há sobrecarga ao solicitar uma nova página em um site. Por exemplo, o URL desta página:

http://superuser.com/questions/150261/what-are-the-static-elements-of-a-website

Refere-se especificamente a esta página e pode ser vinculado a outros sites da Web e exibirá conteúdo específico para esta página.

No entanto, existem toneladas de elementos nesta página que são os mesmos. O logotipo na página é o mesmo, a estrutura na página é a mesma (na maioria das vezes) e o JavaScript pode ser o mesmo na página.

Em vez de gerar completamente uma nova página com cada solicitação, alguns dos elementos da página são atribuídos a um servidor da web separado para servir, liberando ciclos de CPU para mais usuários.

O

Apache usa um processo chamado Lado do servidor inclui para fazer isso. Muitas outras plataformas web possuem outros métodos, mas o método lá é bastante simples. Para resumir do site do Apache:

What are SSI?

SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page, without having to serve the entire page via a CGI program, or other dynamic technology.

The decision of when to use SSI, and when to have your page entirely generated by some program, is usually a matter of how much of the page is static, and how much needs to be recalculated every time the page is served. SSI is a great way to add small pieces of information, such as the current time. But if a majority of your page is being generated at the time that it is served, you need to look for some other solution.

    
por 08.06.2010 / 20:51
2

As imagens, scripts e coisas do tipo "não mudam dinamicamente" (portanto estáticas)

    
por 08.06.2010 / 20:24
1

Tudo o que é igual em todas as páginas pode ser chamado de estático. Isso geralmente inclui arquivos javascript, elementos de cabeçalho / rodapé / layout e imagens - mas isso pode variar dependendo do site.

Usando algo como LiveHTTPHeaders , você pode ver exatamente o que está carregado de onde.

    
por 08.06.2010 / 20:24
0

Qualquer recurso de mídia - imagens, js, css, pdfs, etc.

    
por 08.06.2010 / 20:24
0

Conteúdo estático refere-se a elementos em um site que são estáticos ou que não mudam.

O site está constantemente procurando maneiras de otimizar seus servidores. Uma coisa que eles usam é cache . Embora as páginas individuais de um site sejam difíceis de armazenar em cache porque são diferentes para cada usuário e mudam com o tempo, certos aspectos de um site permanecem constantes. Elementos como imagens, arquivos JavaScript, folhas de estilo CSS etc. não são alterados com frequência e, portanto, são bons candidatos para o armazenamento em cache. A exibição desse conteúdo "estático" de um domínio especial ajuda a reduzir a sobrecarga adicional da solicitação, já que os cookies comuns do site não ser enviado. No final, tudo se resume a otimizar o desempenho do site. Você pode ler um pouco sobre como funciona aqui no SuperUser e os outros sites no blog .

    
por 09.06.2010 / 19:01