WordPress a výkon kasíno stránok

Rozhodol som sa, že popíšem poslednú situáciu ktorú som riešil na wordpress v novej práci. Jednalo sa o úpravu kasíno webu a jeho štruktúry. Scripty nižšie možno samozrejme použiť aj na eshopy zavožené na wordpresse. Povedzme, že mám 20 kategórií a desiatky a potencionálne stovky dynamických stránok. Každá z týchto stránok má vzťah k inej, ktorý je definovaný manuálne, aby sa veci zjednodušili. Napríklad: kategória id 11 má vzťah k: 15,20,/casino/?s=xxx,39, kategória 10 má vzťah k 17,1 a 3 atď. Aký je najlepší spôsob uloženia týchto informácií? Na našom webe sme mali vlastnú tabuľku sql a používali týždenný prechod, premýšľal som, či je lepším prístupom prejsť na tabuľku možností wp. Dôvodom je moja obava o výkon. Samozrejme viem, že najlepším spôsobom je vždy najprv využiť možnosti, ktoré ponúka WordPress. A teda typy príspevkov a taxonómie.

Ako riešenie som použil funkciu Register taxonomy a to nasledovne:

function create_custom_taxonomies() {
register_taxonomy(
‚custom_category‘,
‚post‘,
array(
‚label‘ => __(‚Custom Category‘),
‚rewrite‘ => array(‚slug‘ => ‚custom-category‘),
‚hierarchical‘ => true,
)
);
}
add_action(‚init‘, ‚create_custom_taxonomies‘);

A následne som použil Custom fields:

if (function_exists(‚acf_add_local_field_group‘)) {
acf_add_local_field_group(array(
‚key‘ => ‚group_1‘,
‚title‘ => ‚Custom Fields‘,
‚fields‘ => array(
array(
‚key‘ => ‚field_1‘,
‚label‘ => ‚Related Categories‘,
‚name‘ => ‚related_categories‘,
‚type‘ => ‚text‘,
),
),
‚location‘ => array(
array(
array(
‚param‘ => ‚post_type‘,
‚operator‘ => ‚==‘,
‚value‘ => ‚post‘,
),
),
),
));
}

A obavy o výkon webu som vyriešil nakoniec častejším ukladaním do keše. Toto je z môjho pohľadu elegantné riešenie problému z robustným webom ktorý generuje desiatky „postov“ o casínach každý týždeň.

Fulltextové vyhľadávanie v PHP a MySQL

31.08.2024

Fulltextové vyhľadávanie v MySQL umožňuje efektívne prehľadávanie veľkých textových dát. Základný script ktorý potrebujeme a ktorý si môžete prispôsobiť podľa svojich potrieb, napríklad pridať ďalšie polia na vyhľadávanie alebo upraviť vzhľad výsledkov je tento: Vysvetlenie kódu Konfigurácia databázy a pripojenie: Nastavenie parametrov pripojenia k databáze. [...]

Implementácia živých kasínových hier pomocou WebSocketov v PHP a Laraveli

30.08.2024

Implementácia živých kasínových hier predstavuje moderný a atraktívny spôsob, ako zaujať hráčov a poskytnúť im autentický zážitok z hry. Použitie WebSocketov umožňuje real-time komunikáciu medzi serverom a klientom, čím sa dosahuje plynulé a rýchle reagovanie na herné udalosti. V tomto článku si ukážeme, ako vytvoriť živé kasínové hry pomocou PHP a Laravelu, [...]

Kompletný skript pre odosielanie e-mailov pomocou PHPMailer vrátane konfigurácie SMTP

19.08.2024

Vysvetlenie kódu: Autoloader: Použitím Composeru načítame potrebné triedy z PHPMaileru. SMTP konfigurácia: Nastavíme pripojenie k SMTP serveru vrátane hostiteľa, portu, používateľského mena a hesla. Nastavenie príjemcov: Pridáme odosielateľa, príjemcu a voliteľnú adresu pre odpovede. Nastavenie obsahu e-mailu: Definujeme predmet, telo e-mailu vo formáte HTML a alternatívny [...]

Martina Šimkovičová

Ministerstvo ustupuje od svojho zámeru zabezpečiť rezortné vozidlo pre Šimkovičovú

23.06.2025 21:34

Vyzýva ministra vnútra, aby tak, ako zabezpečil vozidlá ostatným ministerstvám, zabezpečil služobné vozidlo aj pre MK

Počasie v pondelok a utorok, 23. - 24. jún 2025

SHMÚ: V okrese Čadca hrozí prívalová povodeň, platí výstraha druhého stupňa

23.06.2025 20:45, aktualizované: 22:57

Pre západné a stredné Slovensko aktuálne platia výstrahy druhého stupňa pred búrkami.

Pumptrack v Roznave

V Košickom kraji otvorili nový pumptrack. Spolu ich má byť na východe päť

23.06.2025 19:00

Pumptrack je vlastne špecializovaný typ trate, ktorá cyklistom poskytuje možnosť zažiť adrenalínové momenty v kontrolovanom a bezpečnom prostredí.

MV-22 Osprey

Irán vyslal rakety na americké základne v Katare a Iraku: Trump: Čakali sme odpoveď, Irán nás včas varoval

23.06.2025 18:50, aktualizované: 23:23

Podľa zdrojov serveru Axios Irán v najbližších minútach začne útoky na americké základne na Blízkom východe.

janvarga

Blog o mojej práci a vášni zároveň. Programujem v PHP a ako najčastejšie cms používam wordpress ako nedokonalú ale modernejšiu náhradu za drupal a typo3. A tom sú moje články.

Štatistiky blogu

Počet článkov: 8
Celková čítanosť: 6829x
Priemerná čítanosť článkov: 854x

Autor blogu

Kategórie

Archív