/ / Force jQuery ajax - javascript, jquery, html, ajax, json

Vynútené jQuery ajax - javascript, jquery, html, ajax, json

Všimol som si, že žiadosť o pomoc ajaxu niekedy trvá asi 1 - 2 sekundy, kým príde odpoveď, je to normálne a existuje nejaký spôsob, ako skrátiť tento čas na minimum?
Typ odpovede je json a je to malý html kód.
Vďaka!

odpovede:

3 pre odpoveď č. 1

Tu sú miesta, kde môže byť pomalosť:

  1. Databáza <--> Latencia webového servera
  2. Databázový dopyt
  3. Databáza <--> Šírka pásma webového servera
  4. Kód skriptu na strane servera
  5. Webový server <--> latencia klienta
  6. Šírka pásma webového servera <-->

1 pre odpoveď č. 2

Stručne povedané, áno, oneskorenie je normálne po odoslaní žiadosti a pred príchodom odpovede. Neurčili ste však presne, čo sa so žiadosťou deje.

Je to len požiadavka, ktorá trvá veľačas? Je oneskorenie pred odoslaním žiadosti? V našej aplikácii pracujem s motorom ajax spoločnosti jQuery po celú dobu. Nikdy som nevidel latenciu pred odoslaním žiadosti. Čo používate na monitorovanie požiadavky ajaxu? Môžete to skontrolovať pomocou firebugu. Povoľte panel siete a sledujte načasovanie.

Ak je jediné oneskorenie po prijatí odpovedepotom to môže byť HTML, ktoré je vrátené. Existuje veľa HTML, ktoré sa vracia? Je v kóde HTML javascript? Vstrekujete do stránky HTML a oneskorenie je potom?


0 pre odpoveď č. 3

V závislosti od toho, ako ste kódovali svoje riešenie,rýchlosť do značnej miery závisí od internetového pripojenia od vás k serveru. Môžete skúsiť spustiť ho na localhost, aby ste zistili, či to trvá tak dlho, ak áno, potom niečo nie je v poriadku s vašim kódom. Ak by ste mohli vložiť zjednodušený kód ilustrujúci problém, môžeme to skúsiť zistiť: D