Bogdan Nedelcu




Ce mai citesc
Adrian Alexandrescu
Adrian Apostol
Alex Visa
Andrei Georgescu
Bobby Voicu
Catalin Tenita
Cristian Manafu
Fluture
Liviu Taloi
Madalin Matica
Mircea Scarlatescu
Orlando Nicoara
Radu Ionescu
Raluca Georgescu
Razvan Varabiescu
Vivi
Vladimir Oane

Vanity, Lungimea Domeniului si Marimea Fisierului

Posted by Bogdan Nedelcu on Thu, 08 Oct 2009 15:29:56 -0500 in Web Performance
Vreau sa pun toate imaginile unui site pe un CDN,
respectiv pe un alt domeniu. Dar ce nume sa aleg?

Well, cred ca decizia se poate lua in functie de 2 criterii: lungimea domeniului si denumirea in sine.

Dar care dintre criteriile acestea valoreaza mai mult?

Mai putine caractere intr-un domeniu conduce catre o reducere a fisierului html si css, respectiv creste viteza de incarcare a site-ului.
Un nume de domeniu care foloseste acronimul site-ului principal arata mai profesional. Ex: youtube.com foloseste ytimg.com iar facebook.com - fbcdn.net.

Am facut un test in care sa vad cat de mult influenteaza lungimea domeniului marimea paginii. Pentru ca tot am scris intr-un post anterior de rebuild-ul siteului Shopzilla, am zis sa il iau ca si element de studiu.

In prezentarea respectiva, cei de la Shopzilla au ales sa puna toate imaginile si fisierele statice pe un domeniu separat. Logica acestei mutari este data de faptul ca se reduce traficul de date cu un 1KB, datorita faptului ca imaginile livrate de pe alt domeniu nu mai trimit si cookies.

Amuzant este faptul ca, dupa ce am facut testul, am observat ca acel 1KB se anuleaza, datorita alegerii unui domeniu cu o lungime mult prea mare, chiar si pentru un vanity domain. Au ales sa puna imaginile pe img01.shopzilla-images.com. In mod normal, ar fi trebuit sa aleaga un domeniu de tipul s.simg.com.
La realizarea testului am luat o medie de 90 de componente(js/css/img).

Rezultatul:

img01.shopzilla-images.com2.45KB
s.simg.com1.05KB


Dar pentru a face si pe avocatul diavolului, trebuie totusi sa fac o precizare. Daca pagina este trimisa prin compresie, atunci aceasta diferenta se reduce considerabil, din cauza ca principalul algoritm al oricarei metode de compresie este data de inlocuirea unor siruri similare cu indecsi de lungime mai mica. Pe de alta parte ... :) dar gata, nu mai bat campii. Intrebarea ramane.
Post a comment
Name
Email
Website
Comment
Notify me of follow-up comments via e-mail
 
Just for indexing | Used Cars | | BDT Canada | BDT India
BogdanNedelcu.com
© 2007, All rights Reserved.