Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
WordPress Heartbeat API je funkcia, ktorá umožňuje WordPressu komunikovať s vaším webovým prehliadačom na pozadí. Používa sa na rôzne úlohy, ako napríklad:
- Ukladanie konceptov príspevkov a stránok
- Aktualizácia stavu príspevkov a stránok
- Zobrazovanie upozornení
Heartbeat API beží na časovači a odosiela požiadavky do vášho webového prehliadača každých pár sekúnd. Tieto požiadavky sa používajú na kontrolu, či existujú nejaké zmeny, ktoré je potrebné vykonať v databáze WordPress. Ak dôjde k nejakým zmenám, Heartbeat API ich odošle do databázy a aktualizuje používateľské rozhranie (UI) WordPress.
Prečo by ste mali ovládať rozhranie Heartbeat API
Rozhranie Heartbeat API môže byť užitočná funkcia, ale môže tiež spomaliť váš web. Je to preto, že API neustále odosiela požiadavky do vášho webového prehliadača, aj keď nie sú potrebné žiadne zmeny.
Ak zistíte, že váš web beží pomaly, môžete skúsiť vypnúť Heartbeat API. Môžete to urobiť pridaním nasledujúceho kódu do súboru wp-config.php:
```
define( 'DISABLE_WP_CRON', true);
```
Tento kód zakáže úlohu WordPress Cron, ktorá je zodpovedná za spustenie Heartbeat API.
Tu je niekoľko ďalších dôvodov, prečo by ste mohli chcieť ovládať rozhranie Heartbeat API:
- Bezpečnosť:Rozhranie Heartbeat API môžu útočníci použiť na spustenie útokov typu DoS (denial-of-service). Je to preto, že rozhranie API možno použiť na odosielanie veľkého počtu požiadaviek do vášho webového prehliadača, čo môže zahltiť váš server a spôsobiť jeho zlyhanie.
- Ochrana osobných údajov:Rozhranie Heartbeat API možno použiť na zhromažďovanie informácií o vašich zvykoch pri prehliadaní. Tieto informácie možno použiť na sledovanie vášho pohybu po internete a vytvorenie profilu vašich záujmov.
Ako ovládať rozhranie Heartbeat API
Existuje niekoľko spôsobov, ako ovládať rozhranie Heartbeat API. Tu je niekoľko tipov:
- Zakázať Heartbeat API:Toto je najefektívnejší spôsob ovládania Heartbeat API. Rozhranie API môžete zakázať pridaním nasledujúceho kódu do súboru wp-config.php:
```
define( 'DISABLE_WP_CRON', true);
```
- Znížte frekvenciu žiadostí Heartbeat API:Frekvenciu žiadostí Heartbeat API môžete znížiť znížením hodnoty konštanty `WP_heartbeat_interval`. Môžete to urobiť pridaním nasledujúceho kódu do súboru wp-config.php:
```
define( 'WP_heartbeat_interval', 60);
```
Tento kód zníži frekvenciu žiadostí Heartbeat API na jednu za minútu.
- Pridať na bielu listinu konkrétne adresy URL:Môžete pridať na bielu listinu konkrétne adresy URL, pre ktoré má rozhranie Heartbeat API povolené odosielať požiadavky. Môžete to urobiť pridaním nasledujúceho kódu do súboru wp-config.php:
```
define( 'WP_heartbeat_allowed_urls', array( 'https://example.com/wp-admin/' ) );
```
Tento kód umožní iba Heartbeat API odosielať požiadavky do adresára wp-admin vášho webu WordPress.
Podľa týchto tipov môžete ovládať rozhranie Heartbeat API a zlepšiť výkon a bezpečnosť svojej webovej stránky WordPress.