Autor | Zpráva | ||
---|---|---|---|
matata8611 Profil |
#1 · Zasláno: 28. 1. 2020, 20:19:05
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. |
||
Časová prodleva: 4 roky
|
0