Захопився останнім часом оптимізацією кількості реквестів :) Вирішив поекспериментувати на свому сайті. Плагін до лисички PageSpeed тоді показував 67/100, а тепер я розкачав цей показник до 82! Але це звісно не межа :)

Що я зробив так це:

  • Маленькі картинки зробив вбудованими в css. Звичайно зробив фолбек для < IE8
  • Зробив Спрайт і загнав туди всі решта картинки які no-repeat. Мало того, запхав спрайт в спрайт! Виявляється це все надзвичайно просто - честь і хвала Компасу!

Тепер якщо не рахувати картинок в дописах і зовнішніх ресурсів на кожну сторінку в мене відбувається 4 запити:

  • 1 запит власне для сторінки яка грузиться
  • 2 запити відповідно для application.css та application.js (всі стилі і скрипти збираються і стискаються (хвала Rails 3.1 та Asset Pipeline!))
  • 1 запит для загрузки спрайту

Еххх, надіюсь мої очі простять мене, за ці нічні сидження, сповнені брутальною всеохопною оптимізацією %)