WordPress sa dnes stáva CMS, systémom na správu obsahu, par excellence. Rovnomerné Biely dom nahradil Drupal WordPressom, ako jedno z prekvapení na konci roka 2017. A to je to, že WordPress je veľmi ľahko použiteľný CMS, ktorý využíva veľkú komunitu, okrem veľkého množstva doplnkov, aby ste z toho vyťažili viac.
Preto budeme vás naučí desať krokov k ovládnutiu WordPress Úplne tak môžete mať tento blog, vstupnú stránku pre svoje podnikanie alebo eCommerce, aby ste mohli predať niektoré položky, ktoré sa v týchto častiach ľahko nenachádzajú, v najlepšom možnom stave. WordPress, ktorý je možné použiť z vašich vlastných webových stránok, ako aj jeho stiahnutie a nastavenie webových stránok z vášho vlastného hostingu.
Prvá: ubytovanie
Je to najdôležitejšie, pretože ak je váš web hostený na pomalom hostiteľovi, narazíte na vážne problémy so zvýšením skóre Google Insights (jedného z dôležitých faktorov pre organické prirodzené určovanie pozícií alebo SEO).
Výkon môžeme testovať od tento nástroj, ktorý používa 14 rôznych umiestnení nájsť rýchlosť: keycdn.com
Normálna vec je, že nájdeme rýchlosť medzi 200 - 400 milisekundami. Je potrebné oceniť rôzne rýchlosti podľa miesta, kde sa testy vykonávajú. Ak sa chystáme hľadať španielske publikum, musíme sa starať o Londýn. Na druhej strane, ak chceme predávať výrobky medzi Európou a Amerikou, musíme sa pozrieť na tieto miesta.
Bolo by to dôležité vykonávať testy po celý deň nájsť priemerné skóre, aby sme mohli vychádzať z presnejších zhromaždených údajov.
Druhá: zvláštnosti hosťovania
Musíme sa ubezpečiť, že hosting, v ktorom máme hostený web, používajte najnovšie komponenty, aspoň verzie, aby všetko išlo rýchlo ako hodváb:
- PHP 7.x: je to dosť výrazný nárast v porovnaní s verziou 5.6 PHP. Pokiaľ by to hosting neponúkal, bolo by dôležité ísť sa poobzerať po niekom inom. To sa stáva aj v prípade doplnku alebo témy, ktorú používame pre WordPress, pretože každý, kto sa môže pochváliť ďalším vývojom, musí byť kompatibilný s ktoroukoľvek z najnovších verzií PHP.
- webový server: Apache je určený na ľahké a základné použitie. Veci sa veľmi menia, keď musí server podporovať veľké zaťaženie, takže sa musíme pozrieť na poskytovateľov, ktorí používajú Litespeed alebo Nginx.
- Ukladanie do pamäte cache OpCode- Zvyšuje výkon PHP o 30 až 40 percent. Zábavné je, že nie je veľa hostiteľov, ktorí používajú OpCode. Je to tak preto, lebo to znižuje počet ľudí, ktorí sa môžu prihlásiť na server pre každý účet. Ak chcete vedieť, či to váš hosting ponúka, umiestnite tento skript na svoju webovú stránku prostredníctvom FileZilla: github.com/amnuts/opcache-gui
- caching- Doplnky na ukladanie do medzipamäte fungujú celkom dobre, ale môžu spôsobiť čudné správanie, ak je na webe veľká prevádzka. Ideálne je nájsť hostiteľa, ktorý používa skutočné ukladanie do pamäte cache na úrovni servera. Existujú dva: Litespeed Lscache a Lak.
Po tretie: použite Google Analytics
Niektorí môžu použiť Wordfence ako bezpečnostné opatrenie webovej stránky, ale spôsobuje stratu výkonu. Máme v rukách skvelý server, ktorý nám pomáha: Google Analytics. Dôvod, prečo nepoužívať Wordfence, je ten, že protokolovanie prenosu v reálnom čase má obrovský vplyv na výkon webových stránok. Ak potrebujeme tieto údaje využiť, odpoveďou je Analytics.
Po štvrté: preskočte tvorcov vizuálnych stránok
Kedy ideme vývoj webových stránok, ktoré utrpia vysoké zaťaženie, musíme prejsť od problémov, ktoré sa budú zle počítať v prípade nástrojov na meranie rýchlosti webu, ako sú Google alebo PingDom. Niektoré ako Visual Composer sú ťažké a spomalia web.
Jedným z najdôležitejších tipov je prejdite na podradené témy ako Genezis alebo Thesis začať svojpomocne vyvíjať web. Bude to z našej strany vyžadovať viac práce, ale z dlhodobého hľadiska z toho budeme mať úžitok.
Alternatíva, ktorú môžeme mať pred týmito ťažkými problémami, je WP Blockade, ktorá je zodpovedná za spustenie stránky v obyčajnom html, čím sa eliminuje proces preťaženia, ktorý je zvyčajne vinníkom preťaženia webu.
Po piate: doplnky
undefined doplnky sú jedným z podstatných WordPressov, ale je vhodné ich použiť čo najmenej. Aj keď ich máme zakázané, musíme ich vymazať. Môžeme použiť Google na prieskum tohto doplnku a zistiť tak, či nám to skutočne prospieva.
Po šieste: Boti a roboti
Môžeme použite tieto riadky textu v robots.txt:
User-agent: *
Oneskorenie prehľadávania: 10
Čo dostaneme? Čo tí, ktorí sa nazývajú „crawleri“, poslúchajú tieto dva parametre a o ostatné sa stará Wordfence. Povedzme, že ich budeme držať na uzde.
Siedme: odstráňte xmlrpc.php
Stojíme pred a zdrojov najagresívnejších útokov na WordPress. Pretože ho väčšina ľudí nepotrebuje, dá sa odstrániť. Týmto riadkom samozrejme venujte pozornosť, pretože stojíme pred súborom, ktorý používa populárny Jetpack na SEO. Ak používate tento nástroj, prejdite na ďalší bod. Môže byť tiež zrejmé, že ak Jetpack použije tento súbor ...
Ôsma: deaktivácia alebo zníženie srdcového rytmu
Bude to závisieť od toho, či naša webová stránka používa na deaktiváciu tepu srdca. Tep spôsobuje všetky druhy výkonnostných problémov a jeho deaktivácia sa veľmi odporúča. Jedným z jeho použití je dlhé časové obdobie, počas ktorého nechávame plochu WordPress otvorenú, presne pri písaní alebo úprave publikácie. Neustále požiadavky môžu spôsobiť nadmerné využitie zdrojov.
Pomocou tohto doplnku ho môžeme deaktivovať alebo obmedziť jeho použitie: kontrola srdcového rytmu.
Môžeme tiež pridajte tieto riadky do functions.php podľa toho, čo chceme robiť:
add_action ('init', 'stop_heartbeat', 1);
funkcia stop_heartbeat () {
wp_deregister_script ('takt');
}
Ak chceme, aby bol tlkot srdca v určitom časovom intervale:
add_filter ('heartbeat_settings', 'heartbeat_frequency');
function heartbeat_frequency ($ settings) {$ settings ['interval'] = 60; // alebo časový interval v sekundách, ktorý požadujeme $ nastavenie;
}
Niektoré ďalšie informácie o tlkote srdca
Deaktivácia srdcového rytmu by sa nemala robiť, kým to nie je skutočne známe čo je skutočnou príčinou nadmerného používania procesora. Môžeme to urobiť pomocou týchto krokov:
- Skontrolujte svoje denníky prístupu ak existuje veľké množstvo "" POST hovorov /wp-admin/admin-ajax.php a časové značky zodpovedajú vysokému využitiu CPU.
- Ak hosting používa cPanel a CloudLinux, určite si môžeme urobiť záznam o tom, kedy nastal ten vrchol využívania zdrojov. Môžeme vedieť príčinu, ktorá bude uvedená v admin-ajax.php.
- Ak máte prístup root dá sa to monitorovať pomocou „top -c“. Môžeme ušetriť čas monitorovaním pomocou: top -c -u používateľské meno -b> topout.txt
- Môžete sledovať access_logs používateľov v reálnom čase a je užitočné: tail -f ~ používateľské meno / access-logs / doména.com
Deviaty: Zakázať WordPress Cron
Dôvod na deaktiváciu WordPress Cron je ten netreba to mat aktivne po všetky tie časy, keď niekto videl náš web. Zakážme to a nastavme systémový cron. Ak to chcete urobiť, pridajte do súboru wp-.config:
define ('DISABLE_WP_CRON', true);
Teraz môžeme vložte do ovládacieho panela cron systém príkazom:
/usr/local/bin/php/home/user/public_html/wp-cron.php
Môžeme nechať bežať každých 10-20 minút.
Desiata: záznamy
Ak chceme vedieť, čo sa stane s našou webovou stránkou, potrebujeme prístup k udalosti alebo denník protokolu. Sú skutočne nápomocní pri diagnostike problémov s výkonom a chvením. Ak nevieme, kde sú, môžeme sa opýtať hostingu. Ideálne je naučiť sa ich tlmočiť, hoci to bude chvíľu trvať.
Dva hlavné protokoly sú protokoly chýb a access_logs. Prečítajte si ich a precvičte si umenie vyhľadávania Google dozvedieť sa o nich viac. Postupne to bude niečo známejšie a bude to vychádzať zo strachu vyrovnať sa s týmito problémami s výkonom a nestabilitou webu.
Ak už chcete dať svojmu webu lepší vizuálny vzhľad, tu.