Isto é bastante técnico
--------------------
Olá
Será que o CDN pode ser interessante para o "meu site" ?
Tomemos como exemplo um site japonês alojado no Japão.
Por exemplo
http://www.ntt.com
Pode visitar este site e ver o que qual a rapidez com que funciona.
Visite novamente as páginas que já tinha visitado.
Vamos simular o CDN deste site na OVH. Para isso é preciso
que os valores dos servidores DNS sejam falsos e forçar a re-direcção
de
www.ntt.com para o IP do CDN.
Podemos fazê-lo com o ficheiro "hosts" e meter lá o IP do site.
Em Linux
# echo "91.121.215.102
www.ntt.com ntt.com" >> /etc/hosts
Em Windows
edite
c:\windows\i386\hosts
e adicione
-----
91.121.215.102
www.ntt.com ntt.com
-----
Limpe a cache e reincie o seu browser (para "matar" as
ligações keep-alive).
Poderá agora fazer a visita de forma mais rápida se houver
bastantes visitantes no site. Pois a primeira visita que é mais
lenta, é guardada em cache e as visitas subsequentes
são mais rápidas
O que é que acabámos de demonstrar ? Que a utilização
da cache "próxima" do utilizador acelera (bastante) a consulta
do site. No caso de ntt.com o tempo de carga é dividido por 10...
no mínimo por 10 !
PS: no fim do teste não se esqueça de limpar o ficheiro "hosts"
Se o seu site está na Europa e o seus visitantes são do Japão,
o efeito é o mesmo. Com o (futuro) CDN em cada continente,
o CDN estará próximo do visitante. A primeira visita será
"normal/lenta" e as próximas bastante rápidas, como se o site
estivesse alojado directamente nos 5 cantos do mundo.
Vemos esta aceleração com
www.ntt.com alterando
apenas o ficheiro hosts ...
Penso que nos levará ainda 2 semanas para validar
as infraestruturas e vamos depois passar para a implementação
na Europa, USA, Singapura ou Japão ou talvez Brasil.
Penso que o serviço na Europa poderá começar no fim do mês
e deveremos implementar o resto para o fim do ano.
É uma questão de acordos nos peerings a negociar na
América do Norte / Sul e Ásia....
Os limites do sistema:
Os URL que enviam os "Set-Cookies" não são guardados em cache.
Normal ... Se colocarem "Set-Cookies" em index.html
todas as visitas ao index.html vão ser lentas. É preferível criar um
(pequeno) url paralelo com "Set-Cookies" e chamá-lo como uma
imagem na página "index.html" (e todas as outras).
Amigavelmente,
Octave