Најбоље праксе: Коришћење АЈАКС
Користите ГЕТ за АЈАКС захтева
Утврђено је да када се користи КСМЛХттпРекуест, ПОСТ се спроводи у претраживачима као два корака: Слање прво заглавља, а затим шаље податке. Тако да је најбоље да користите ГЕТ, која траје само један ТЦП пакет за слање (осим ако имате много цоокиес). Максимална дужина УРЛ адреса у ИЕ је 2К, па ако шаљете више од 2К података можда нећете моћи да користите ГЕТ.
Интересантно је да страна афект ПОШТА без стварног постављања било какве податке понаша као ГЕТ. ГЕТ је намењен за претраживање информација, тако да има смисла (семантички) да користи ГЕТ када ви само тражи податке, насупрот слање података се чувају страни сервера.
Избегавајте синхроне АЈАКС позива
Када правите "фармацеут" захтеве, можете изабрати било асинц или синц режим. Асинц режим покреће захтев у позадини док се други веб активности може да настави да обрадимо. Синхронизација режим ће чекати на захтев да се врате пре него што наставите.
Захтеви направљене са синц моду треба избегавати. Ови захтеви ће изазвати прегледач да закључа за корисника, док се захтев повратак. У случајевима када је сервер заузет и одговор траје неко време, прегледач корисника (а можда и ОС) неће дозволити ништа друго да се уради. У случајевима где се одговор никада није исправно примљених, прегледач може да настави да блокира све док захтев истекло.
Ако мислите да је ваша ситуација захтева синц режим, то је вероватно време да поново мислите да је ваш дизајн. Веома мали број (ако постоји) заправо ситуације захтевају Ајак захтева синхронизовани режиму.











































29. март, 2010 ат 9:50 ам
оххх дивно инфо