Autor Zpráva
matata8611
Profil
k rychlosti admin-ajax.php... bojuju s tim

Největší bordel dělají pluginy... i když naprostá většina mých pluginů pracuje výhradně na backendu při admin-ajax se načítá kompletní wordpress včetně všech pluginů a widgetů.

Zkoušel jsem pro test zakomentovat v admin-ajax do_action( 'admin_init' ); ale výsledek se nemění.

Moje hodnoty pri používání virt. serveru u český hosting:

Testovaci ajax funkce vrací pouze true.

V podstatě prázdná šablona a všechny pluginy deaktivovány - 70-120ms

Při aktivaci cca 15 pluginu je tato hodnota 450-700ms pod tuto hodnotu to nejde.

1) Čemu nerozumím a budu rád za vysvětlení:
Velky rozdíl dělá to, jak dlouho stránka leží... Tzn. pokud požádám o ajax, hodnota je řekněme 350ms, pokud požádám znovu během několika vteřin hodnota je 100ms a znovu a znovu ... hodnota stále 100ms.

Pokud nechám stránku dvě minuty ležet pouze je načtená v prohlížeči a zavolám ajax hodnota je už ale třeba 1.5s.

Když ji nechám takto cca 15 minut byla hodnota i 7s...

Proč? Co se tam děje? Prohlížeč udržuje nějakým způsobem spojení se serverem a po nějaké době ho ukončí?

Lze to nějak vyplepšit nastavením php?

2) Je nějaká možnost jak admin-ajax osekat aby načetl jen to co skutečně potřebuji, tedy např na frontendu vynechal většinu pluginu atd...?

3) jak to proste cele celkove zoptimalizovat... diky moc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0