Best Practices for Speeding Up Your Web Site / Рекомендации лучших вебоводов для ускорения вашего сайта: Use GET for AJAX Requests / Используйте GET для Ajax-запросов

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Команда Yahoo! Mail обнаружила, что при использовании XMLHttpRequest запрос POST осуществляется браузером в два этапа: сначала отсылается заголовок, потом данные. Таким образом лучше использовать GET, который создает только один TCP пакет для отсылки (если только у вас не очень много куков). Максимальная длина URL в IE составляет 2 килобайта, так что если вам нужно отослать больше 2-х килобайт данных, то вы не сможете использовать GET.

Alexasa 14.09.12 в 14:47

0

Интересный побочный эффект - запрос POST без данных ведет себя как GET. Согласно HTTP спецификации запрос GET предназначен для получения информации, поэтому имеет смысл (семантически) использовать GET когда вы только запрашиваете данные, в отличие от отправки данных для хранения на стороне сервера.

Alexasa 14.09.12 в 14:50

0
Минутку...