CSS HTML JavaScript

Por que colocar JS, CSS e imagens em outro servidor? (estáticos)

15 de setembro de 2020

Por que colocar JS, CSS e imagens em outro servidor? (estáticos)

Neste artigo você vai aprender por que colocar JS, CSS e imagens em outro servidor, quais as vantagens de separar os arquivos estáticos do site

CSS e imagens em outro servidor separar arquivos estáticos capa

Fala programador(a), beleza? Bora aprender o por que e as vantagens de separar os arquivos de CSS, JS e outros da aplicação.

O principal motivo para separar os arquivos de JavaScript, CSS e imagens é a performance

Chamamos também estes arquivos de estáticos

Arquivos estáticos são os arquivos que dificilmente vão sofrer alterações, ou bibliotecas de terceiros, como  o jQuery

E existem várias maneiras de implementar esta separação, a mais comum é o CDN (Content Delivery Network)

Geralmente as bibliotecas mais famosas já tem um link de CDN, você pode simplesmente colocar no seu projeto e utilizar

O que acontece então?

Podemos dizer que o seu servidor fica responsável apenas pela sua aplicação em si e não mais gerencia as outras bibliotecas

Melhorando a performance de carregamento da página

Geralmente os servidores de CDN são muito rápidos e estão espalhados pelo mundo todo

E também é interessante que o arquivo pode ter sido armazenado em cache, caso o usuário entre em um site que possua a mesma biblioteca que o seu

Aumentando ainda mais a velocidade de carregamento do seu site

Então só há vantagens em utilizar esta técnica?

Não é bem por aí, temos uma grande desvantagem: servidor offline

Caso o servidor que esteja hospedado seu arquivo esteja desligado ou caia por algum motivo

O seu site vai ficar sem aquela biblioteca em específico, podendo quebrar o seu projeto completamente caso ela seja extremamente necessária

Isso pode ser contornando com uma validação de presença do arquivo, para caso esteja off utilizar o que está hospedado em seu servidor

Mas é uma precaução que devemos tomar

Conclusão

Neste artigo vimos por que colocar JS, CSS e imagens em outro servidor

E isso é interessante pois aumenta a velocidade de carregamento do nosso site

Diminuindo também a utilização de recursos do nosso servidor, deixando a sua responsabilidade exclusiva nossa a aplicação

A grande desvantagem é que se o servidor do CDN cair, podemos ter um grande problema no nosso site, quebrando ele completamente

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

 

 

0
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x