safo Цитата: Что легче передать клиенту?
вариант первый
<error>
<code>123</code>
<message>Ошибка подключения к БД</message>
</error>
вариант второй
HTTP/1.1 123 DB error
По-моему, второй вариант? Как Вы считаете?
Экономия 79 байт.... Интернет спасен, пользователь не будет ждать годами загрузки страницы. Работает не везде? Чепуха, главное -- экономия трафика.
Цитата: На сколько? Я Вам не могу сказать. Но увеличивает. Это не моё личное предположение, это факт. Можно и замеры произвести, только к чему это все? Тут вообще нечего обсуждать.
Если эффект окажется настолько же большим как и в предыдущем примере, не думаю, что и этот аргумент можно серьезно рассматривать. Или вы не согласны?
Цитата: Причем речь идет не только о скорости выполнения, но и о количестве кода. Это тоже важно.
Про объем кода мы разобрались на первой странице. В довесок, предвосхищая следующий вопрос, библиотека jQuery занимает аж 17КБ, грузится один раз и в последующем берется из кэша.
А теперь открою вам секрет, вы знаете, сколько служебной информации отсылается вместе в вашими страничками в заголовках протоколов IP, TCP и Ethernet? Попробуйте на досуге половить снифером, сильно удивитесь. Предлагаю, наплевать на стек OSI как на жуткий анахронизм, и реализовать работу с сайтом напрямую через сетевую карту. В плюсах вы получите 30-50% прироста скорости загрузки страниц, в минусах то, что на большей части оборудования оно работать не будет, но ведь это же не причина!