Autor Zpráva
final
Profil
Zdravím,
testujem rýchlosť ajaxu, bez použitia jQuery sa request vykoná od 140 do 250ms, s použitím jQuery nevidím prakticky žiadne zmeny O.o
Na jednom webe som narazil na ajax(bez použitia jQuery), ktorý vykoná požiadavok 2x rýchlejšie ako na mojom webe(response je cca rovnako veľký na oboch weboch). Moja otázka znie ako je možné že to u mňa tak "dlho" trvá? A ešte jedna pokiaľ na webe budem mať 100% jQuery, má zmysel použiť klasický ajax?

// webhosting mám len najzákladnejší na wedose, je možné že tam môže byť chyba?
// v response je len 1 požiadavok na databázu takže v zlej štruktúre db by tiež nemal byť problém
ShiraNai7
Profil
Nemá. jQuery toho při ajax požadavku skrz její API nedělá navíc tolik, aby byl rozdíl v řádech milisekdund. Rozdíl bude způsobený rychlostí odezvy tvého připojení + cílového serveru.
final
Profil
Čiže problém môže byť aj vo webhostingu?
Jan Tvrdík
Profil
final:
AJAX požadavek je IO operace a ty jsou řádově obecně výrazně pomalejší než ne-IO operace, takže režie, kterou má jQuery navíc je v podstatě zanedbatelná vůči náročnosti vlastní IO operace (která je stejně náročná nezávisle na tom, jak ji voláš).

Čiže problém môže byť aj vo webhostingu?
Ano.
final
Profil
ďakujem za pomoc
Str4wberry
Profil
Problém také může být ve stránce, která se AJAXem načítá. A to takový, že trvá dlouho její spočítání/vygenerování (pokud stránka načítaná AJAXem používá třeba nějaký framework, vůbec bych se takové odezvě nedivil).
peta
Profil
To by chtelo link na jednoduchy priklad pro verzi 1 a verzi 2. Mas? Das?
U univerzalnich ajaxu se provadi pred odeslanim takove veci jako more zbytecnych ifu. if mozila, if ie... A pritom tohle staci udelat jednou, vysledek ulozit do promenne a pak volat request pres new + jmeno te promenne.
Pak tam muzes mit casovace ve strance divne nastavene.
Tez mozna pouzivas akci onclick a ne onmousedown. Onclick ceka az tlacitko mysi pustis.
logging
Profil *
osobně mám na wedosu jednu aplikaci, který hojně využívá Ajax (s jQuery) (nacitani/ukladani DB atd.) - časy jsou 37 - 52 ms
final
Profil
logging:
to by som rád videl :) v prípade, že to je základný webhosting a request vracia aj dáta.., ja som sa pod 80ms nedostal

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0