Kikapcsolja új verzióit a admin - gyorsul a wordpress admin felületen

Ez véleményem Fitch kötelező minden weboldalak WordPress, mint mondják - Mast keV. Miért? Mivel a Frissítések kell menni a háttérben, és semmi mást, csak nagyon kevés kivétellel! De lássuk, mi az ábra.

Ennek oka az a fékek az admin

Azt hiszem, hogy bárki, aki többé-kevésbé összefüggő WordPress észre időszakos fékek, ha jön a bármely oldalon admin: admin, hogy a konzol, plug-inek az oldalon, vagy a (itt különösen!). Ezek a fékek találhatók időről időre: lassan, majd gyorsan. Mi történik, azért van, mert a WordPress ellenőrzi az új verziók: a kernel, bővítmények, témák és fordítások.

A tény az, hogy ellenőrizze az új változat a PHP, amikor az oldal generációs küld egy HTTP kérést, vagy inkább egy kérés 3: fő témák, bővítmények. Ha van egy fizetett plug-in, akkor minden egyes bővítmény általában egy másik kérését. Ha egy HTTP kérést egy PHP oldal generálására lóg, amíg minden kérés nem fog eredményeként, és minden kérés tart átlagosan 0,5-1 másodperc. Kiderült, hogy az oldal lóg 3-4 másodpercig.

A frekvencia Ezen ellenőrzések különböző oldalain az admin a következő:

  • Oldal konzol> Frissítés - percenként.
  • A plug-inek az oldalon, vagy Megjelenés> Témák - óránként.
  • Bármelyik oldalon az admin felület - 12 óránként egyszer.

Szintén ellenőrizze váltott a rendezvény ideje alatt „admin_init”. így amikor egy AJAX kérés. Annak ellenére, hogy ez történik, ha egy fél nap, még mindig kényelmetlen, ha valaki kifogja egy AJAX kérés késéssel 3 másodpercig. Ezen túlmenően, ez a viselkedés is front-end munkát AJAX kérések, de egyenesen nem jó.

Első és Admin

Előtte az összes ellenőrzés lóg a koronát, és onnan megindulnak a háttérben. Amikor egy felhasználó belép az Ön webhelyére WP indít korona (rendszeres időközönként), és nem annyira haladéktalanul (háttér). Ha itt az ideje, hogy ellenőrizze a Crown probléma, ez történik. Az első mind szép és semmi lelassul.

Az admin „agresszív vizsgálat” nem háttérben, de jobb, ha az oldal jön létre. Így tett annak érdekében, hogy amikor belép az admin felületre, azonnal látta, hogy a menü van egy frissítés. Ha volt egy átvilágítás, hogy a rendelkezésre álló frissítések mi lett volna menni az oldalt. Ha ezt összevetjük a negatív fékek, én biztosan választani azt!

Fék és objektum-gyorsítótár

Ha a hely van beállítva, hogy az objektum-gyorsítótár bővítmény, a helyzet csak rosszabb lesz a fékekkel. Mert ha objektum-gyorsítótár, nincs tömegközlekedési lehetőségek az adatbázisban - minden írva a cache, és meg kell törölni a cache, törli az összes adatot, beleértve az utolsó ellenőrzés az új verziók: a kernel, bővítmények, témák és fordítások.

Ezért szükséges, hogy törölje az objektum gyorsítótárat és fogunk fogni egy 3 x másodperces késleltetés minden admin oldalon. A fejlesztés során gyakran gyakran kell tisztítani a tárgy cache, és minden egyes alkalommal tisztítás után oldalbetöltést 3-4 másodperc

Megoldás (fék disable)

Ahhoz, hogy megszabaduljon a fékek, de nem tiltja le a szkennelés a frissítéseket. Illessze be az alábbi kódot a téma functions.php fájlt. jól, vagy ott, ahová ezeket a kódokat.

Ez a kód teljesen kikapcsolja a „agresszív” Frissítések az admin felületre. De ne érintse a koronát a frissítések ellenőrzése. Továbbá, ha azt szeretnénk, hogy ellenőrizze az új verziót, akkor menj az oldalra konzol> Frissítés - van az „agresszív” ellenőrzés nem fogyatékos, és elindul percenként.

Így meg kell dolgozni, véleményem szerint, ki a dobozból. De WP valami túl „szolgálni” a frissítéseket. Talán ez változni fog a jövőben, bár kétlem. Közben:

letiltása frissítések

Szeretném hallani a gondolatait erről a témáról:

  • Észrevette már ilyen fék?
  • Úgy bánt meg?
  • Hogy szükséges-e, hogy a dugó mindezt?
  • Hogyan oldja meg ezt a problémát?