Производителността на приложенията е главна тревога в разработването на софтуер. В определена част от уеб приложенията, скоростта на зареждането на уеб сайтовете е важен фактор, който определя успеха на уебсайта. От теоретична гледна точка има много аспекти за определянето на минималното време, необходимо на уеб браузърите да генерират определена уеб страница.
Има много безплатни инструменти, създадени да оптимизират зареждането на уеб страниците в интернет.
YSlow е добавка за Firefox уеб браузъра и работи интегрирано във FireBug. Предлага се от Yahoo! Inc. и ви дава възможност да виждате доклад за производителността, чрез проверката на кода на определена уеб страница и компоненти, които са важни за производителността. Следвайки предложенията за подобряване на производителността, можете да преструктурирате сайта си и да оправите проблеми, които възпрепятствят по-бързото зареждане на страниците ви.
YSlow проверява следните характеристики, които определят рендериращата скорост на определена уеб страница:
- броя на HTTP заявките;
- наличието или липсата на мрежа за доставка на информацията;
- expire хедъра;
- GZip компонентите;
- позицията на таблиците и скриптовете, поставени най-отгоре или най-отдолу на уеб страницата;
- CSS кода;
- вътрешни и външни скриптове и др.
На сайта на Yahoo!, тези фактори които определят оптималната рендерираща скорост на уеб страницата, са обяснени с подробности и като последствие, ще можете да идентифицирате кодовете структури и други компоненти на страницата, които възпрепятстват по-бързото й зареждане.
YSlow ще ви помогне да оптимизирате уеб сайта си така, че страниците да се зареждат по-бързо. Добре е да имате предвид и всички основни правила за оптимизацията на уеб страниците, a не само 14те предлагани от YSlow.
Използването на YSlow също може да се използва като метод за сравнение за да постигнете възможно най-голяма производителност.
Аре... късмет