08 February 2008
Оптимізація Front-End
Користувач чекає 20% на HTML і вже 80% на все інше! Це статистичні данні від Yahoo!. А ось в проекті, для якого я нещодавно працював, ця цифра для HTML ще менша - 10% (і це з обробкою на сервері)!
;), добре закінчую волати! Краще вже рішення. Зрозуміло що ніякої кулі не існує (тобто існує, але не завжди її можна використати).
Стаття Steve Souders (працює в Yahoo! над оптимізацією її сервісів) - Best Practices for Speeding Up Your Web Site, читати обов'язково всім.
Там є фішки які легко і невимушено можна зробити на початку проекту, але майже не можливо в кінці.
Наприклад мені сподобались(краще сказати стали відкриттям) речі на кшталт того, що CSS краще описувати вгорі, а Javascript в низу.
До речі, є цікавий ресурс OctaGateSiteTimer який малює діаграмму схожу на ту що у Yahoo!.
Статистика з мого сайту:
Тут до речі, добре видно що одночасно загружаються(стартують) не більше двох ресурсів.
А ще там видно, що з моїм RSS фідом щось скоїлось... Пішов дивитись.
Вчу українську, багато працюю. Цікавлюсь моделюванням небезпек. Більшість часу витрачаю на .Net.