Vysoká zátěž vytvořená blogem WordPress na serveru a extrémně nepříjemné řešení tohoto problému. MaxCache a další cache. Zkontrolujte, zda Memcached ve WordPressu funguje správně

Ahoj Ahoj. Často se blogeři a webmasteři potýkají s takovým problémem, že se jejich projekty dříve nebo později začnou strašně zpomalovat. Zátěž hostitelského CPU se výrazně zvyšuje a tradiční metody s řešením vůbec nepomáhají. A dnes bych vám rád řekl, co dělat, pokud je váš web WordPress pomalý a jak v tomto případě snížit zatížení serveru.

Ve většině případů výrazné zamrzání a zpomalení na webu začíná zcela nečekaně, a proto zákonitě začíná panika. Ve stavu strachu si blogeři začnou „vybírat“ své stránky a snaží se je zachránit před tímto nepříjemným problémem. Častěji však taková „záchrana“ končí neúspěchem, dokonce vede k demolici lokality bez možnosti obnovy.

To je ve skutečnosti velmi politováníhodné, zvláště pokud je blog starší než jeden rok a nashromáždil spoustu zajímavých a užitečných článků a čísla počítadel návštěv jsou každým dnem příjemnější. Nechtěl byste se dostat do tak hrozné situace? Pak máte velké štěstí, rád bych vás hned teď ochránil před špatnými věcmi a naučil vás, co dělat, když WordPress zamrzne.

Zrovna před pár dny mě kontaktoval jeden blogger a obchodník s informacemi, kterého mnozí velmi dobře znají - Dmitrij Zverev, s žádostí, aby viděl na svém blogu kruté mrazy. Přirozeně souhlasím, je to moje práce, hlavně proč nepomáhat dobrému člověku? 🙂

Takže Dmitry mi poslal všechna data z webu a hostingu a začal jsem je analyzovat. Představte si, že průměrná rychlost načítání webu byla až 13 sekund.

Těžké, že? Co mohu říci, kromě takové „rychlosti“ byla dostupnost stránky chabá, někdy se stránka otevřela pokaždé. Jedním slovem katastrofálně havaroval a odmítal plně fungovat. A nejzajímavější bylo, že při přihlašování do administračního panelu bylo ještě více problémů!

To ve mně vzbudilo ještě větší zájem, protože jsem se s něčím takovým ještě nesetkal! "No, zkusme to, čím těžší, tím zajímavější," pomyslel jsem si a dal se do práce.

Nejprve jsem začal analyzovat aktivované a zjistit, které z nich zatěžují web nejvíce. Analýzu jsem provedl pomocí pluginu s názvem P3. Pokud má někdo zájem dozvědět se o něm více, přihlaste se k odběru aktualizací blogu. Určitě o tom napíšu v některém z následujících článků.

Tak jsem objevil 2 pluginy, které zatěžovaly blog více než ostatní: LeadPages a NextGEN Gallery. Ale po jejich vypnutí a vymazání mezipaměti se absolutně nic nezměnilo. A pak začala zábava. Začal jsem kopat hlouběji a hlouběji, abych našel pravou příčinu této ostudy :)

Po nějakém experimentování a testování jsem došel k závěru, že problém může způsobovat hosting. Psal jsem na podporu Jino, ale nikdy jsem nedostal jasnou odpověď ani pomoc. Mohl jsem se proto spolehnout pouze na sebe a své dlouholeté zkušenosti.

A tak se po dvou dnech a mnoha pokusech, včetně naprosto zbytečných, rychlost změnila takto:

A kromě toho přestaly neustálé poruchy a hostitelé si přestali stěžovat na zvýšenou zátěž CPU. Hurá! O co jsem usiloval, to se mi splnilo - mise splněna.

Co jsem ale přesně udělal a jak se mi podařilo vyhrát? Jdeme popořadě.

Snížení zátěže serveru

1. Nejprve vám doporučuji přečíst si jeden z mých prvních článků o zvýšení rychlosti načítání webových stránek pomocí . V tomto článku se dozvíte, jak provádět vysoce kvalitní optimalizace webu a jeho efektivní akcelerace pro plnou práci. V tomto článku také demonstruji nejlepší služby pro kontrolu rychlosti.

Někdy však tyto tipy nestačí, například jako v případě Dmitrije. Po dokončení všech urychlovacích kroků z onoho článku se stránka začala otevírat ještě hůř a hostitelé na ni začali doslova blokovat přístup kvůli značnému přetížení. Proto bylo nutné provést některé další úkony.

2. Často se objevují brzdy kvůli skript s názvem WP-Cron. Tento skript zabudovaný do WordPressu je zodpovědný za plánování úloh. Například zveřejňování článků podle času, automatické čištění koše, vytváření zálohy pomocí pluginu atd.

Všechno se zdá být v pořádku, věc je v pohodě a tak, ale faktem je, že Cron vytváří velmi velké zatížení a někdy hostingové služby takové zatížení nevydrží a zablokují přístup na web. V takovém případě musíte tento skript zakázat a zatížení se výrazně sníží.

Měli byste však pochopit, že akce, které provádíte automaticky, již nebudou fungovat, budete je muset provádět ručně. Na tom ale není absolutně nic složitého.

Existuje tedy několik způsobů, jak zakázat WP-Cron. Faktem je, že některé z nich (jako tomu bylo v mém případě) nemusí fungovat, ale jiné ano.

1 způsob. Přejděte do kořenového adresáře svého webu přes Ftp, například přes FileZilla, a otevřete tam soubor s názvem wp-config.php a přidat nový řádek:

Define('DISABLE_WP_CRON', true);

Je vhodné jej přidat za řádek:

Define('WPLANG', 'ru_RU');

Pak soubor uložte a radujte se, skript by měl být deaktivován.

Pokud se tak ale nestane, musíte použít následující možnosti.

Metoda 2. Opět v kořenovém adresáři webu musíte otevřít soubor s názvem wp-cron.php, najdi řádek:

Ignore_user_abort(true);

a okomentujte jej (zakažte) pomocí dvou lomítek. Výstup by měl vypadat takto:

//ignore_user_abort(true);

Soubor uložíme a cron je deaktivován.

3. Dále potřebujete povolit kompresi zlib, který umožňuje výrazně zrychlit vaše stránky zpracováním a kompresí PHP kódu. V první řadě je potřeba napsat na hoster a zjistit, zda máte zapnutou funkci zlib či nikoliv. Pokud je připojeno, skvělé, ale pokud ne, zapněte ho. Poté přejděte do souboru header.php a do samý vrchol vložte následující kód:

Uložíme soubor a cítíme výrazné zvýšení rychlosti.

4. Poté je to velmi důležité optimalizovat databázi pomocí pluginu. Přejděte na panel správce, otevřete kartu „Pluginy“ - „Přidat plugin“ a do vyhledávání zadejte „WP-Optimize“, stiskněte Enter a nainstalujte první plugin.

Nyní je naše databáze optimalizována a to je další plus ve směru zrychlení webu.

5. Nyní náš úkol chránit svůj blog před útoky Ddos, protože Právě takové útoky se často stávají důvodem k „rozbití mozku“ webu. K tomu zaprvé doporučuji nainstalovat plugin s názvem iThemes Security, o jeho nastavení budu mluvit v příštím článku a zadruhé je důležité využít blokování podezřelých návštěvníků pomocí .htaccess.

Nebudu nyní vysvětlovat, jak takové podezřelé a škodlivé hledat, protože toto je téma na samostatný článek, ale podělím se s vámi o seznam IP adres, které se mi za nějakou dobu podařilo nasbírat. Právě oni budou muset být zablokováni.

V tomto článku se podíváme na několik běžných scénářů, kdy se web WordPress stane zdrojem vysokého zatížení serveru. V takových případech technická podpora hostingu obvykle upozorní uživatele s požadavkem na provedení práce na optimalizaci webu. Jak se s touto zátěží vypořádat a co ji způsobuje?

Začnu tím, že existují velmi specifické situace, ale podíváme se na ty nejčastější. Je možné, že mezi těmito zvažovanými situacemi se ukáže i ta vaše a můžete problémy snadno odstranit. Shodneme se také na tom, že příčinu zátěže ve WordPressu můžete najít sami prostudováním logů návštěv vašeho webu.

Problém ve wp-cron.php

wp-cron.php pravidelně spouští různé úlohy na webu: kontroluje aktualizace WordPressu a nainstalovaných pluginů, publikuje plánované příspěvky, zasílá upozornění na nové komentáře a další události atd. Problémy s wp-cron často začínají na virtuálních serverech, které mají limit na množství použitých systémových prostředků. Výsledkem je extrémní zatížení serveru.

Po zjištění, že zdrojem načítání je wp-cron.php, jej můžete zakázat přidáním řádku do souboru wp-config.php:

Define("DISABLE_WP_CRON", true);

Ale bez wp-cron nebude web plně fungovat. Potom musíme sami řídit jeho provoz, což lze provést pomocí cPanelu vytvořením úlohy cron (s nezbytným intervalem provádění), například:

Wget http://your_site.ru/wp-cron.php?doing_wp_cron > /dev/null

Problém je xmlrpc.php

WordPress má skript xmlrpc.php, je zodpovědný za volání vzdálených procedur a podporuje známá API - WordPress API, Blogger API, MetaWeblog API a MovableType API. Pomocí tohoto souboru můžete vzdáleně publikovat příspěvky na svých webových stránkách nebo je zcela spravovat, ne nutně prostřednictvím administrativního panelu. A stejně tak časté požadavky na XMLRPC mohou způsobit monstrózní zátěž, která je v praxi velmi využívána.

Pokud XMLRPC ve své práci vůbec nepoužíváte (a pravděpodobně nepoužíváte), pak můžete soubor xmlrpc.php jednoduše smazat z kořenového adresáře vašeho webu. Chcete-li zabránit botům v načítání stránky 404, přidejte přesměrování na microsoft.com do .htaccess (mají dobré servery):

Přesměrování /xmlrpc.php http://www.microsoft.com

Problém ve wp-login.php

wp-login je zodpovědný za autorizaci na webu WordPress. Příliš častý přístup, například za účelem uhodnutí hesla správce, což se provádí programově, způsobuje velké zatížení. Zátěži se můžete vyhnout nahrazením tohoto standardního názvu. Existuje mnoho způsobů, jak to udělat, zde je příklad s pluginem a bez něj.

Chraňte wp-login.php bez pluginu

v .htaccess přidat:

Objednejte Deny, povolte Deny od všech

Přejmenujte soubor wp-login.php na tajný název, například cudanelza.php a uvnitř souboru změňte všechny nápisy wp-login.php na cudanelza.php.

Nyní se z našeho wp-login.php stal cudanelza.php

Chraňte wp-login.php pomocí pluginu Lockdown WP Admin

Pluginy – Přidat nové – vyhledejte „Lockdown WP Admin“. Nainstalujte, aktivujte, přejděte do nastavení. Zaškrtněte políčko „Ano, skryjte správce WP před uživatelem, když není přihlášen“ V sekci URL pro přihlášení do WordPressu zadejte novou adresu správce, například „parapara“. je k dispozici na http://site.ru/parapara

Problém s mapou webu

XML sitemap ve WordPressu je generován pluginy. Mnoho lidí ale ignoruje vyladění pluginů, v důsledku čehož v mapě webu končí různé technické odpadky. Sitemap.xml generuje obrovské množství stránek, které jsou zbytečné pro indexování, ale přesto jsou nabízeny k procházení roboty. V takových situacích mohou roboti vytvořit kolosální zatížení serveru a neustále stahovat zbytečné stránky.

Takto vypadá výchozí nastavení XML sitemap v pluginu All in One SEO. XML mapa obsahuje všechny typy záznamů, které tam vůbec nejsou potřeba:

Výchozí nastavení XML sitemap v pluginu All in One SEO

Bylo to výchozí nastavení XML Sitemap, které bylo častou příčinou zatížení serveru způsobeného vyhledávacími roboty a pavouky.

Tento problém se řeší v několika fázích:

1. Nakonfigurujte sitemap.xml tak, aby zde byly zahrnuty pouze odkazy na stránky/příspěvky vašeho webu

2. Napište směrnici do souboru robots.txt

Zpoždění procházení: 10

10 je číslo v sekundách – interval, po kterém může robot znovu navštívit další stránku. To neovlivní indexování, ale sníží zátěž.

3. Blokujte roboty, které nepotřebujete. V článku najdete účinné metody, jak blokovat nepotřebné roboty a pavouky

To není vše, ale přesto nejčastější situace v mé praxi, kdy WordPress vytvořil zátěž na serveru. Jak jsme viděli výše, není to samotný WordPress, kdo může vytvořit zátěž, ale také nepřátelé, kteří se snaží hacknout nebo jednoduše „zavěsit“ vaše stránky. Tato doporučení budou relevantní v každém případě, bez ohledu na to, zda máte virtuální nebo dedikovaný server. Velké projekty na WordPressu přirozeně vyžadují seriózní výkon, nasazení seriózního webu, který nezpůsobuje zatížení virtuálního serveru, je problematické. Jednodušší je server koupit nebo pronajmout. Ale ani tam se neobejdete bez optimalizace WordPress, zvláště pokud mluvíme o vysoce navštěvovaném webu.

P.S. Ve WordPressu jsou některé nedostatky, které mohou dříve či později zatížit váš server. Těchto nedostatků mohou zneužít nepřátelé, což může vést k překročení limitů poskytovaných hostingem. Musíme být připraveni je odstranit. Právě jsme se podívali na nejčastější problémy. To také vyvolává logickou otázku: proč vývojáři WordPress věnují těmto aspektům tak malou pozornost? To není problém s nejnovějšími verzemi, ale nejzranitelnějšími body, které se dědí, z verze na verzi! S pomocí pluginů a rozsáhlého kódu lze samozřejmě WordPress přizpůsobit téměř všem potřebám webmastera, ale webmasteři jsou často nováčci, takže bych rád viděl mechanismy na ochranu problémů identifikovaných v tomto článku ve výchozích sestaveních WP. Pak by bylo méně hackování webových stránek a menší zatížení serverů!

V kontaktu s

Ohodnoťte materiál:

V tomto článku chci mluvit o způsobech optimalizace blogu WordPress, aby se snížilo zatížení serveru. Dříve nebo později se nad tímto problémem musí každý zamyslet. Protože je engine WordPress založen na PHP a MySQL, při každém přístupu na stránky webu to vytváří určité zatížení serveru. A čím více těchto požadavků, tím větší zátěž. Protože většina z nás používá běžný hosting, musíme všichni dodržovat určitá pravidla, jedním z nich je omezení zátěže serveru. Na základě toho má smysl optimalizovat váš blog WordPress.

Nejprve se tedy podívejme na princip fungování enginu založeného na PHP + MySQL.
Když uživatel vstoupí na nějakou stránku webu, server (pomocí speciálního jazyka serveru nebo jednoduše PHP) přistoupí k tzv. databázi, která obsahuje všechny informace. Poté se vytáhnou potřebné informace a vygeneruje se statická HTML stránka.

Vše je velmi jednoduché a velmi účinné. To nám umožňuje vyhnout se obrovskému množství statických HTML stránek, což výrazně snižuje množství místa, které web zabírá. Existuje také mnoho dalších výhod, ale existují i ​​​​nevýhody, z nichž jednou je zatížení serveru. Existuje mnoho způsobů, jak to snížit. Řeknu vám o třech z nich, které sám používám. Vykázaly dobré výsledky, takže má smysl je používat.

Optimalizace blogu WordPress pomocí ukládání stránek do mezipaměti. Plugin Hyper Cache a jeho konfigurace.

Optimalizace WordPress pomocí této metody znamená, že při přístupu na stránky webu se jako obvykle vygeneruje statická HTML stránka. Jediný rozdíl je v tom, že je uložen v mezipaměti. Při příštím přístupu na tuto stránku se místo opětovného generování jednoduše převezme z mezipaměti. To vám umožní výrazně snížit počet požadavků na databázi a v důsledku toho snížit zatížení serveru.

Nejprve si tedy musíme stáhnout a nainstalovat plugin Hyper Cache. K tomu jdeme do Oficiální web WordPress a stáhněte si nejnovější verzi pluginu. Dále zkopírujte soubory do složky \wp-content\plugins\ a aktivujte plugin prostřednictvím panelu administrátora. Chcete-li to provést, přejděte do administrativního panelu - pluginy a aktivujte Hyper Cache.

Po instalaci a aktivaci pluginu přistoupíme k jeho nastavení. Přesněji řečeno, nejprve musíme aktivovat ukládání do mezipaměti v samotném WordPressu. K tomu budeme muset upravit soubor wp-config.php a vložit do něj řádek

Define("WP_CACHE", true);

Je lepší to udělat blíže ke konci souboru, ale ne dále než řádky

If (!defined("ABSPATH")) define("ABSPATH", dirname(__FILE__) . "/");

Poté se musíme připojit k serveru a nastavit oprávnění na 777 pro složku wp-content. V zásadě můžete tato práva nastavit složce s mezipamětí. Poté přejděte do administrativního panelu\nastavení\Hyper Cache a aktivujte ji. Poté přejdeme k samotnému nastavení mezipaměti.

  • Životnost stránek uložených v mezipaměti – nastavte dobu, po kterou bude stránka existovat v mezipaměti. To znamená, že po přístupu k článku WordPress uloží tuto stránku do mezipaměti a uloží ji. Hodnota, kterou zde nastavíte, určí, jak dlouho bude tato stránka existovat, než bude odstraněna nebo aktualizována. Můžete sázet, jak chcete. Obvykle čím déle, tím lépe.
  • Autoclean – tato funkce kontroluje cache pro prošlé záznamy. Pokud nějaké existují, jsou smazány. Díky tomu si můžete být jisti, že se vám nebudou hromadit odpadky, které mohou vážit poměrně hodně, což následně povede k úbytku volného místa na disku. Hodnotu můžete vybrat individuálně. 1440 minut je docela vyhovujících.
  • Jak vymazat mezipaměť - nastavte hodnotu na „Jednotlivé stránky“. Podle mého názoru je to nejlepší varianta. V tomto případě, když jsou provedeny změny, bude mezipaměť aktualizována pouze pro ty stránky, které byly upraveny. Zbytek zůstane nedotčen. Pokud je velký provoz, dává to smysl, protože pokud by se při každé úpravě článku vyčistila celá mezipaměť, vytvořilo by to obrovské zatížení serveru.
  • Neukládat domovskou stránku do mezipaměti – toto políčko můžete zaškrtnout, pokud nechcete, aby se domovská stránka ukládala. Tato možnost má smysl, pokud velmi často aktualizujete hlavní stránku svého blogu. V zásadě si to nastavujeme dle libosti. Osobně mám tuto možnost povolenou.
  • Exclude URI – zde můžete zadat adresy stránek, které chcete vyloučit z cache.

Toto byla základní nastavení pluginu Hyper Cache. Chcete-li ověřit jeho funkčnost, přejděte na náš web jako neregistrovaný uživatel a podívejte se na zdrojový kód stránky. Na konci by měl být takový řádek.

Pokud ano, plugin funguje dobře.

Snížení zatížení serveru ukládáním databázových dotazů do mezipaměti.

K tomu můžete použít speciální plugin DB Cache Reloaded. Ukládá dotazy do mezipaměti a nesměřuje je do databáze, ale do mezipaměti, ke které je rychlejší přístup. Díky tomu se snižuje zatížení serveru a zvyšuje se rychlost generování stránek, což zase zvyšuje rychlost načítání samotného blogu.

Nastavení tohoto pluginu je velmi jednoduché a nebude zde uváděno. Vše je tam intuitivní. Jediné, co mohu navrhnout, je přidat do footer.php kód, který bude zobrazovat informace o počtu požadavků do databáze a době načítání stránky.

Chcete-li to provést, otevřete soubor footer.php pro úpravy a přidejte kód někam na konec

dotazy vsekundy.

Výše uvedená možnost zobrazí informace o počtu volání databáze a době načítání stránky. Upozorňujeme, že informace budou viditelné pouze vám. To znamená, že se zobrazí pouze v případě, že máte na webu oprávnění. Bude to vypadat nějak takto:

Samozřejmě si můžete hrát se styly, překládat „dotazy v“ a „sekundy“, ale je to volitelné. Osobně jsem každopádně spokojený se vším.

Optimalizace šablon WordPress

Optimalizace šablony nebo motivu spočívá ve snížení počtu volání do databáze. Vzhledem k tomu, že šablony jsou vytvářeny jako univerzální, vývojáři se snaží vše automatizovat. To vše se děje pro pohodlí uživatelů. Pokud už ale máte vymyšlené téma, které budete používat, můžete už začít s jeho optimalizací. Celý smysl je nahradit standardní PHP kód s voláním databáze za statické. Uděláme to ve dvou souborech – záhlaví a zápatí webu. Začněme tím prvním.

Optimalizace Header.php

1. Najděte kód

a změňte jej na název svého blogu. mám tohle

Web - tvorba a propagace webů, blogů, vydělávání peněz na webu.

2. Kód zodpovědný za zobrazení popisu je nahrazen statickým.

3. Řádek odpovědný za výstup kódování.

; znaková sada=" />

Protože víme, že kódování WordPressu je UTF8, můžeme tento kód upravit a vytvořit takto:

4. Odstraňte řádek, který je zodpovědný za zobrazování informací o vaší verzi WordPressu.

" />

To je třeba udělat pro zlepšení zabezpečení blogu, protože právě tyto informace jsou nebezpečné a mohou útočníkům sdělit něco, co vědět nepotřebují. Navíc, pokud používáte starší verzi enginu, pak tuto změnu potřebujete.

5. Nahraďte cestu k šabloně stylů vaší šablony statickou.

" type="text/css" media="screen" />

Po úpravě to bude vypadat nějak takto:

6. Změňte cestu ke kanálu RSS na statickou.

RSS kanál" href="" />

Po změně to bude vypadat takto:

7. Můžete také změnit cestu k Pingback (konferenci, která zasílá informace na všechny adresy uvedené v této poznámce).

" />

Nahradit za

Optimalizace souboru footer.php

V zásadě zde lze celkově optimalizovat pouze výstup chráněný autorským právem. Kód k tomu je

nahradit svým textem. mám tohle

  • „Optimalizace WordPressu snížením počtu datových přístupů“

Tím tento článek končím. Pokud máte ještě nějaké dotazy, můžete se jich vždy zeptat v komentářích.

To je vše. Hodně štěstí a úspěchů v optimalizaci webu.

Mnoho lidí o tom již ví, jak nenasytný se stává WordPress s vydáním každé aktualizované verze, a proto vyžaduje stále více hostingových zdrojů, na kterých je umístěn náš blog. Neexistují žádné beznadějné situace, vše by mělo fungovat jako hodinky a v takových chvílích

Na pomoc nám přicházejí další nástroje zvané pluginy – tažní koně, pomocníci při práci našich blogů. Co bychom bez nich dělali? Pro vylepšení a zrychlení načítání blogu nainstalujeme jednoduché pluginy pro optimalizaci a zrychlení načítání blogu. V dnešním článku si nainstalujeme plugin pro čištění blogové oblasti WP-Optimize. Jak nainstalovat pluginy,

WordPress optimalizační pluginy
1 - WP-Optimize pomáhá optimalizovat databáze a tabulky webu. Toto je plugin, který musíte mít.
Funkce WP – Optimalizace:

  • Konkrétně čistí náš zdroj od všech druhů odpadků.
  • Optimalizuje – komprimuje databázi blogu a tabulky.
  • Smaže všechny záložní kopie záznamů, když vložíme článek na blog a několikrát upravíme stejný příspěvek, stejně jako veškerý publikovaný obsah.
  • Odstraňuje spamové komentáře.
  • Není v konfliktu s jinými pluginy.
  • Snadná a standardní instalace na váš blog.
  • Přihlaste se do administračního panelu
  • Pluginy
  • Přidat nový
  • Do vyhledávacího pole zadejte název WP-Optimize
  • Nainstalujte
  • aktivovat

Pak je to ještě jednodušší: V nabídce vlevo vyhledejte název WP-Optimize, přejděte do nastavení a prohlédněte si fotografie lidí, kteří vám poděkovali lajkem.
Klikněte na To se mi líbí a pošlete to na Facebook, pokud nepošlete like, plugin se odmlčí a nezačne fungovat. Stejně jako němí a neslyšící nic neslyší, zůstane tento plugin neaktivní. Tohle je můj příběh

se stalo během instalace, dokud mě nenapadlo poslat like. Dokud nepošlete poděkování vývojářům pluginu, plugin nebude fungovat. Zákon vesmíru: Abyste něco dostali, musíte nejprve sami něco dát. Další axiom: bez konání dobra neočekávejte opak. Dále se podívejte na tento snímek obrazovky

Věnujte pozornost tomu, co je zvýrazněno červeně, podívejte se naproti na počet kilobajtů, jděte až úplně dolů - zde je celkové množství odpadu v Kb.
Před čištěním blogu přejděte do komentářů, je pravděpodobné, že pár nebo tři dobré komentáře skončily ve spamu: stává se, že děda

Akismet to přehnal – je také spolehlivým strážcem blogu před spammery a pro jistotu strčil několik komentářů do složky se spamem. Vydělává si na chleba. :)
Nyní jej můžete vyčistit. Zaškrtneme všechny body a stiskneme slovo PROCESS.

Vyčistili jsme to, radujeme se z celkové čistoty. Vše, co bylo zvýrazněno červeně, zmodralo. Jste informováni: Celkový zbývající volný prostor: 33,105 Kb. Ne moc, ne moc málo, oblast je čistá. Optimalizace blogu byl úspěšný.

Po vyčištění deaktivujte plugin a vyčistěte oblast blogu jednou za 5-7 dní.
2. Další plugin je klasický, který není potřeba konfigurovat – standardně zná své funkce od A do Z. Autor pluginu Makarov pro to udělal maximum a plugin jsem našel na webu Dmitrije Sidashe sidash.ru/, kde často prohlížím zajímavé a užitečné informace. Přijďte a sami se toho hodně naučíte.

SSD Optimalizace WordPress- Tento pracovní nástroj odlišuji od obrovského rozdělení pluginů, které jsou užitečné, nepříliš užitečné, nepříliš užitečné, ale vytvářejí dobrou zátěž pro server a blog. Odlehčuje hostingu od nadměrného provozu a předčasných požadavků, optimalizuje načítání knihoven AJAX na cestách, vypíná nepotřebné funkce, které silně zatěžují systém a zároveň nenarušuje výkon našeho blogu.

Jaké výhody získáme z tohoto pluginu:

  • Zakáže kontrolu aktualizací motivů, pluginů, enginu
  • Zakáže automatické ukládání upravené položky
  • Zahrnuje automatickou optimalizaci a obnovu databáze
  • Deaktivuje zasílání revizí
  • Zakáže generování meta tagů
  • Načte uživatelům knihovny AJAX z webu google
  • Snížení zátěže serveru díky pluginu
  • Sedm funkcí chrání váš web před spamem
  • Zákaz aktivních odkazů v komentářích

Instaluje se podobně jako všechny pluginy.

Doména nezmizela, stránka tam stále je, ale tento plugin chybí. Odkazy na různá témata... Když kliknete na odkaz autora, zobrazí se následující záznam:

Chyba 404 Bohužel to, co hledáte, zde není. Může to být z mnoha důvodů, ale neměli byste být naštvaní, protože si můžete přečíst nejoblíbenější články na mém blogu nebo začít hledat informace, které potřebujete, z hlavní stránky

Web se objevil na internetu, ani nevím kdy, ale z nějakého důvodu je nyní v AGS. Odkaz bude neaktivní zde http://makarou.com/ssd-optimize-wordpress-5-0. Jak stáhnout tento plugin: Vyberte odkaz http://makarou.com/ssd-optimize-wordpress-5-0, zkopírujte a vložte do adresního řádku. Ale výše uvedený odkaz je aktivní, stáhněte si a nainstalujte.

Nastavení pro náš nástroj SSD Optimize WP

Informace o pluginu

Všechny funkce provedeny

Statistiky komentářů a zpětných odkazů

Můj Skype gvozdika571
Vždy tě rád vidím na mém blogu

Jak snížit zatížení webu WordPress na hostingu a optimalizovat databázi?

Tuto otázku jsem začal klást poté, co mi služba podpory hostingu Timeweb napsala, že mé weby (na tomto hostingu jich je 10) nadměrně zatěžují procesy centrálního hostingu a databázi. Zvýšená zátěž byla částečně způsobena DDoS útokem na jeden z mých webů a kromě toho, že weby na tomto hostingu hostuji již delší dobu (více než 1,5 roku) a neproběhla žádná práce na čištění nahoru odpadky z nebo optimalizace databází neprovedl. Web se ale dá do jisté míry přirovnat k počítači. Pokud jej nevyčistíte od zbytečných souborů, prasklin a jiných svinstev, počítač se časem sežere a bude vyžadovat více zdrojů, což povede ke zpomalení jeho provozu a častému zamrzání. Proto musíte se svými weby zacházet opatrně a pravidelně podnikat kroky k optimalizaci jejich výkonu.

Jak snížit zátěž WordPress hostingu a optimalizovat databázi (MySQL)?

Provedl jsem drobné akce (o kterých se zmíním později), které mi umožnily výrazně snížit zatížení hostitelského CPU. Obecně řečeno se nám podařilo snížit zatížení CPU z 30-40 na 0,34-0,50 a snížit zatížení databáze z 90 na 64-70.

V důsledku opatření přijatých k optimalizaci databáze (MySQL) se její velikost zmenšila z 227 MB na 41 MB. Jak vidíme, podařilo se nám dosáhnout významných výsledků. Co se pro to udělalo?

Ukazuje se, že jakékoli akce provedené ve WordPressu (ať už jde o publikování nového článku nebo prosté přidání nového pluginu atd.) mají určitý vliv na databázi a zvětšují ji. A čím větší je jeho velikost, čím více různých souborů obsahuje, které jsou v neuspořádaném pořadí, tím větší je zatížení hostingových procesů. Tím, že budete pracovat na optimalizaci databáze, můžete toto zatížení výrazně snížit.

Pro optimalizaci databáze budete muset nainstalovat a aktivovat plugin - Optimalizace DB (přečtěte si o tom, jak nainstalovat pluginy). Dále přejděte do sekce „Nástroje“ - najděte řádek „Optimize DB“ a postupujte podle něj. Nyní, abyste optimalizovali databázi na svých webových stránkách, vše, co musíte udělat, je kliknout na tlačítko „Optimalizovat nyní“.

Tyto jednoduché akce optimalizují vaši databázi WordPress (aby se tak řeklo, uspořádejte v ní chaos a vše položte na police, abyste zabránili tomu, že provoz tohoto pluginu v budoucnu vytváří další zátěž, stačí jej vypnout). Chcete-li optimalizovat svou databázi WordPress, jednou týdně nebo jednou měsíčně přejděte do sekce pluginy, aktivujte plugin Optimize DB a optimalizujte MySQL (toto je databáze). A pak to zase vypněte.

Ale abych snížil zátěž na hosting, neomezoval jsem se pouze na práci s pluginem Optimize DB. V boji proti spamu bylo odvedeno značné množství práce. Na několika stránkách se nahromadilo obzvlášť velké množství spamu (celkem přes 6 tisíc kusů). Když mluvíme o spamu, mám na mysli komentáře spamového charakteru, z nichž velké množství zatěžuje i hosting. Smazal jsem spoustu komentářů čekajících na ověření (přesněji je úplně smazat - nejprve jsem je poslal do koše a poté jsem koš vysypal) a také vyčistil složku se spamem. V poslední době mi hodně pomohl plugin “Invisible Captcha”. Díky ní je spam okamžitě odeslán do složky nevyžádané pošty a odtud lze všechny spamové komentáře okamžitě odstranit vyprázdněním této složky.

Také bych vám doporučil nainstalovat plugin „WP Super Cache“ (pokud není nainstalován), aktivovat jej a povolit ukládání do mezipaměti. Bude to užitečné zejména v případě, že vaše stránky již začalo navštěvovat mnoho návštěvníků. Během toho jsem ho nainstaloval na několik dalších webů. Díky cachování se také snižuje zatížení hostingu.

Takto se pracovalo na 10 stanovištích, což mi zabralo asi 2 hodiny. Svého cíle jsem ale dosáhl – podařilo se mi výrazně snížit zátěž WordPress hostingu.

Za zmínku také stojí, že čím více různých je na webu WordPress aktivováno, tím větší je zatížení. Používejte proto pouze ty pluginy, které potřebujete a deaktivujte ty, které nepoužíváte.




Horní