PNG спрайты с «потраченными впустую» пустыми пикселями против новых http запросов - PullRequest
0 голосов
/ 20 февраля 2010

Я объединяю все значки своего сайта в спрайты, но по некоторым причинам иногда приходится добавлять небольшое пространство между ними.

http://img8.imageshack.us/img8/9793/16spritetest4.png

На этом изображении значки слева - это те, которым нужно пространство вокруг них.
Интересно, что лучше для сервера / пользователя: разделить значки слева от других на 2 отдельных изображения или иметь все в одном с «потерянными» пустыми пикселями.

Я спрашиваю об этом, потому что я знаю, что http-запросы дороги, но я также знаю, что потраченные пиксели увеличивают размер файла. Я просто хочу знать, что хуже .

Со временем появятся другие спрайты, которые будут очень нерегулярными (не с иконками размером 16x16 пикселей), поэтому вопрос будет таким же

Заранее спасибо.

1 Ответ

1 голос
/ 02 сентября 2010

Я думаю, что теория «http-запросы стоят дорого» на самом деле неверна.

Насколько я знаю, HTTP 1.1 не устанавливает новое соединение каждый раз, когда делается запрос. Это уменьшает задержку, поэтому, вероятно, не должно быть большой разницы между наличием спрайтов или отдельных изображений.

Пожалуйста, поправьте меня, если я ошибаюсь.

...