Zadejte hledaný výraz...

Nový Webtrh

Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
26. 7. 2023 20:53:15
Tak jasně že půjde, ale udělal si tolik změn, že už to není wp. A výpis zápis do db už je jen funkce. Takže vlastně si použil wp jen framework pro ochranu zápisu dát do db a základní logiku načítání souborů. 
Škoda. Doufal sem, že to bude fakt extrémně nativ a dalo by se ukazovat jako fakt hustej příklad použití WP.
Ano, je to framework, ale je to použité na více věcí - šablonovací struktura a URLs, soubory jsou vlastně taky custom, feedy, uživatelé, custom post types, feedy, login systém, nějaký rest tam je taky a další.
Myslím, že kdybych to používal nativ, bylo by to výrazně pomalejší. Protože bych to musel všechno ukládat do meta dat. A těch dat tam je fakt hodně. Už teď vidím, když chci něco najít meta datech, že to není ideální.
Plus to v hodně případech ani nešlo, protože ten vBulettin ukládal bb kód, se kterým si WP neporadí atd.
Co chceš ukládat do meta dat? Jakože vážně, kolik věcí? Protože já ti garantuju, že nemusíš.
Jednak pro samotný post tam toho moc není. Druhak můžeš využít komentáře. Pokud jo nechceš využít komentáře, tak to celý skládáš jako bloky do post_content. Což takhle funguje Gutenberg.
Pokud to uděláš chytře, je to prakticky celý statický. A brutálně optimalizovaný.
Tady fakt záleží, jak co chceš řešit. Musel bych to celé promyslet, abych přišel s ideálním řešením. Ale garantuju ti, že se dá použít nativ WP neskutečně moc do hloubky. Aniž by to bylo pomalý. 
Jediná věc, kterou nevím jak bych řešil, je hledání - aka prakticky jediná dynamická uživatelsky přístupná věc na webu. Tam je totiž pár možností a musel bych vědět, jak chci celý systém řešit. 
26. 7. 2023 20:53:15
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519087
Jakub Glos
verified
rating uzivatele
(7 hodnocení)
26. 7. 2023 21:10:34
Co chceš ukládat do meta dat? Jakože vážně, kolik věcí? Protože já ti garantuju, že nemusíš.
Jednak pro samotný post tam toho moc není. Druhak můžeš využít komentáře. Pokud jo nechceš využít komentáře, tak to celý skládáš jako bloky do post_content. Což takhle funguje Gutenberg.
Pokud to uděláš chytře, je to prakticky celý statický. A brutálně optimalizovaný.
Tady fakt záleží, jak co chceš řešit. Musel bych to celé promyslet, abych přišel s ideálním řešením. Ale garantuju ti, že se dá použít nativ WP neskutečně moc do hloubky. Aniž by to bylo pomalý. 
Jediná věc, kterou nevím jak bych řešil, je hledání - aka prakticky jediná dynamická uživatelsky přístupná věc na webu. Tam je totiž pár možností a musel bych vědět, jak chci celý systém řešit. 
Do meta dat by se musely ukládat transakce, kredity, informace o souborech, bany, trestné body, příhozy, fakturační údaje vč. jejich historizace, sledování příspěvků, údaje k fakturám, historie loginů, informace o členství, informace k milníkům, notifikace a jejich data, odpovědi na inzeráty a další věci.
Staticky tady na tom webu je, co se dá, ale staticky myšleno v kódu, ne že je to generované. Cachí je tu pár transientních na homepage, aby to bylo svižnější, ale to je všechno. Na tomto webu se pořád něco děje, nový obsah, nové příhozy, komentáře aj. Generování nějaké cache tu více méně odpadá, je potřeba tu vidět živý obsah.
26. 7. 2023 21:10:34
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519088
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
26. 7. 2023 21:31:17
Co chceš ukládat do meta dat? Jakože vážně, kolik věcí? Protože já ti garantuju, že nemusíš.
Jednak pro samotný post tam toho moc není. Druhak můžeš využít komentáře. Pokud jo nechceš využít komentáře, tak to celý skládáš jako bloky do post_content. Což takhle funguje Gutenberg.
Pokud to uděláš chytře, je to prakticky celý statický. A brutálně optimalizovaný.
Tady fakt záleží, jak co chceš řešit. Musel bych to celé promyslet, abych přišel s ideálním řešením. Ale garantuju ti, že se dá použít nativ WP neskutečně moc do hloubky. Aniž by to bylo pomalý. 
Jediná věc, kterou nevím jak bych řešil, je hledání - aka prakticky jediná dynamická uživatelsky přístupná věc na webu. Tam je totiž pár možností a musel bych vědět, jak chci celý systém řešit. 
Do meta dat by se musely ukládat transakce, kredity, informace o souborech, bany, trestné body, příhozy, fakturační údaje vč. jejich historizace, sledování příspěvků, údaje k fakturám, historie loginů, informace o členství, informace k milníkům, notifikace a jejich data, odpovědi na inzeráty a další věci.
Staticky tady na tom webu je, co se dá, ale staticky myšleno v kódu, ne že je to generované. Cachí je tu pár transientních na homepage, aby to bylo svižnější, ale to je všechno. Na tomto webu se pořád něco děje, nový obsah, nové příhozy, komentáře aj. Generování nějaké cache tu více méně odpadá, je potřeba tu vidět živý obsah.
Kej, nechme být, tady je brutální komunikační šum o tom co a jak má fungovat / nefungovat. Cache není jen o tom, že něco vygeneruješ 1x a necháš být, ale že při změněně vygeneruješ cache a tu servíruješ. Tím ti pak odpadá jakejkoliv další dotaz do DB, protože na GET dotaz máš vždy nejnovější a jen při POST aktualizuješ cache.
Tím pádem veškerej obsah je pak statickej, aka cache. Nemusíš hrabat do DB. A ano, nějaká meta budou, já se bavil po postech (vlákna). Nikoliv user meta (fakturační údaje, trestný body, loginy, člstvní apod).
Ale jak říkám, já bych to dělal jinak, nechme být.
26. 7. 2023 21:31:17
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519089
Jakub Glos
verified
rating uzivatele
(7 hodnocení)
27. 7. 2023 08:33:48
Kej, nechme být, tady je brutální komunikační šum o tom co a jak má fungovat / nefungovat. Cache není jen o tom, že něco vygeneruješ 1x a necháš být, ale že při změněně vygeneruješ cache a tu servíruješ. Tím ti pak odpadá jakejkoliv další dotaz do DB, protože na GET dotaz máš vždy nejnovější a jen při POST aktualizuješ cache.
Tím pádem veškerej obsah je pak statickej, aka cache. Nemusíš hrabat do DB. A ano, nějaká meta budou, já se bavil po postech (vlákna). Nikoliv user meta (fakturační údaje, trestný body, loginy, člstvní apod).
Ale jak říkám, já bych to dělal jinak, nechme být.
Ano, nechme to. Jen snad posledni a nejdulezitejsi vec - každý prostě vidí téměř na každé stránce něco jiného :-)
Ale díky za debatu.
27. 7. 2023 08:33:48
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519093
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
27. 7. 2023 08:52:14
Kej, nechme být, tady je brutální komunikační šum o tom co a jak má fungovat / nefungovat. Cache není jen o tom, že něco vygeneruješ 1x a necháš být, ale že při změněně vygeneruješ cache a tu servíruješ. Tím ti pak odpadá jakejkoliv další dotaz do DB, protože na GET dotaz máš vždy nejnovější a jen při POST aktualizuješ cache.
Tím pádem veškerej obsah je pak statickej, aka cache. Nemusíš hrabat do DB. A ano, nějaká meta budou, já se bavil po postech (vlákna). Nikoliv user meta (fakturační údaje, trestný body, loginy, člstvní apod).
Ale jak říkám, já bych to dělal jinak, nechme být.
Ano, nechme to. Jen snad posledni a nejdulezitejsi vec - každý prostě vidí téměř na každé stránce něco jiného :-)
Ale díky za debatu.
Což je ale volba toho, jak postavit systém. Na základě tvé připomínky sem prošel teď rychle webtrh a není pro to důvod, vyjma homepage (a samozřejmě dynamický stránky jako user profil editace apod).
A homepage?
  • pro všechny stejný - blok diskuze, poptávky, prodej, nabídky, magazín a pracovní nabídky.
  • decentně jiný - uživatel blok (prakticky jen načítat cached 2 řádky data, který se mění 1x za XXX => kredity a členství) + pořadí bloků na stránce (ehm, CSS prakticky jen po uložení pořadí)
  • sleduji a notifikační centrum? opět, na POST uložím informace do user profilu a pak jen načítám z user meta klidně z 2 řádků
Je mi jasný, že ten systém je 100x komplexnější, ale prostě my tyhle systémy na WP stavíme, děláme vlastní cache logiku a optimalizace DB vstupů a vše okolo, někde je WP je BE skrze ResAPI a FE je React.
27. 7. 2023 08:52:14
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519094
Pavel Janků
verified
rating uzivatele
(93 hodnocení)
27. 7. 2023 09:47:35
Kej, nechme být, tady je brutální komunikační šum o tom co a jak má fungovat / nefungovat. Cache není jen o tom, že něco vygeneruješ 1x a necháš být, ale že při změněně vygeneruješ cache a tu servíruješ. Tím ti pak odpadá jakejkoliv další dotaz do DB, protože na GET dotaz máš vždy nejnovější a jen při POST aktualizuješ cache.
Tím pádem veškerej obsah je pak statickej, aka cache. Nemusíš hrabat do DB. A ano, nějaká meta budou, já se bavil po postech (vlákna). Nikoliv user meta (fakturační údaje, trestný body, loginy, člstvní apod).
Ale jak říkám, já bych to dělal jinak, nechme být.
Ano, nechme to. Jen snad posledni a nejdulezitejsi vec - každý prostě vidí téměř na každé stránce něco jiného :-)
Ale díky za debatu.
Což je ale volba toho, jak postavit systém. Na základě tvé připomínky sem prošel teď rychle webtrh a není pro to důvod, vyjma homepage (a samozřejmě dynamický stránky jako user profil editace apod).
A homepage?
  • pro všechny stejný - blok diskuze, poptávky, prodej, nabídky, magazín a pracovní nabídky.
  • decentně jiný - uživatel blok (prakticky jen načítat cached 2 řádky data, který se mění 1x za XXX => kredity a členství) + pořadí bloků na stránce (ehm, CSS prakticky jen po uložení pořadí)
  • sleduji a notifikační centrum? opět, na POST uložím informace do user profilu a pak jen načítám z user meta klidně z 2 řádků
Je mi jasný, že ten systém je 100x komplexnější, ale prostě my tyhle systémy na WP stavíme, děláme vlastní cache logiku a optimalizace DB vstupů a vše okolo, někde je WP je BE skrze ResAPI a FE je React.
A proč že tyhle věci stavíte na Wordpress? Však je to naprosto ubohý backend. Jako smekám před @Jakub Glos (btw. mohlo by to našeptávat označení uživatele), že se mu s tím chtělo patlat. Uměl bych si představit spoustu vhodnějších řešení. Tvůj monolog o cache mě o tom přesvědčil.
Dobrý systém používá cache jako bonus, ne must-have komponentu, bez které je to nepoužitelné.
27. 7. 2023 09:47:35
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519097
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
27. 7. 2023 09:53:26
Kej, nechme být, tady je brutální komunikační šum o tom co a jak má fungovat / nefungovat. Cache není jen o tom, že něco vygeneruješ 1x a necháš být, ale že při změněně vygeneruješ cache a tu servíruješ. Tím ti pak odpadá jakejkoliv další dotaz do DB, protože na GET dotaz máš vždy nejnovější a jen při POST aktualizuješ cache.
Tím pádem veškerej obsah je pak statickej, aka cache. Nemusíš hrabat do DB. A ano, nějaká meta budou, já se bavil po postech (vlákna). Nikoliv user meta (fakturační údaje, trestný body, loginy, člstvní apod).
Ale jak říkám, já bych to dělal jinak, nechme být.
Ano, nechme to. Jen snad posledni a nejdulezitejsi vec - každý prostě vidí téměř na každé stránce něco jiného :-)
Ale díky za debatu.
Což je ale volba toho, jak postavit systém. Na základě tvé připomínky sem prošel teď rychle webtrh a není pro to důvod, vyjma homepage (a samozřejmě dynamický stránky jako user profil editace apod).
A homepage?
  • pro všechny stejný - blok diskuze, poptávky, prodej, nabídky, magazín a pracovní nabídky.
  • decentně jiný - uživatel blok (prakticky jen načítat cached 2 řádky data, který se mění 1x za XXX => kredity a členství) + pořadí bloků na stránce (ehm, CSS prakticky jen po uložení pořadí)
  • sleduji a notifikační centrum? opět, na POST uložím informace do user profilu a pak jen načítám z user meta klidně z 2 řádků
Je mi jasný, že ten systém je 100x komplexnější, ale prostě my tyhle systémy na WP stavíme, děláme vlastní cache logiku a optimalizace DB vstupů a vše okolo, někde je WP je BE skrze ResAPI a FE je React.
A proč že tyhle věci stavíte na Wordpress? Však je to naprosto ubohý backend. Jako smekám před @Jakub Glos (btw. mohlo by to našeptávat označení uživatele), že se mu s tím chtělo patlat. Uměl bych si představit spoustu vhodnějších řešení. Tvůj monolog o cache mě o tom přesvědčil.
Dobrý systém používá cache jako bonus, ne must-have komponentu, bez které je to nepoužitelné.
Aha, tak to by někdo měl říct těm velkým firmám jako Cloudflare, Netflix, Google, Microsoft, CDN77 a plno dalším že proč si lámou hlavu s cache, když to prostě maj naspat lépe :)
Jinak proč maj prohlížeče cache? To je asi špatně napsaný nebo něco.
Jinak já neříkám, že to je must-have. Však vidíš, že to bez toho dokázal Jakub napsat, takže to není potřeba. Já jsem akorát zastánce minimální interakce s DB, takže si rád věcí generuji po zápisu a jen tahám statická data a obcházím DB. Což fér, WP na tohle má transienty, což Jakub taky použil.
EDIT: K čemu vlastně jsou DNS cache? Proč to prostě někdo neudělá real-time? Cache jsou zbytečný!
Editováno 27. 7. 2023 10:14:57 uživatelem Pavel Mareš
27. 7. 2023 09:53:26
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519098
Jakub Glos
verified
rating uzivatele
(7 hodnocení)
27. 7. 2023 10:17:15
Jediné, co bych tu mohl cachovat ve smyslu, jak říkáš ty, je v menu sekce Ostatní a Práce. Zbytek celého webu lidé vidí jinak - především přečtené a nepřečtené posty. :)
27. 7. 2023 10:17:15
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519101
old chool3
verified
rating uzivatele
27. 7. 2023 10:47:31
Kej, nechme být, tady je brutální komunikační šum o tom co a jak má fungovat / nefungovat. Cache není jen o tom, že něco vygeneruješ 1x a necháš být, ale že při změněně vygeneruješ cache a tu servíruješ. Tím ti pak odpadá jakejkoliv další dotaz do DB, protože na GET dotaz máš vždy nejnovější a jen při POST aktualizuješ cache.
Tím pádem veškerej obsah je pak statickej, aka cache. Nemusíš hrabat do DB. A ano, nějaká meta budou, já se bavil po postech (vlákna). Nikoliv user meta (fakturační údaje, trestný body, loginy, člstvní apod).
Ale jak říkám, já bych to dělal jinak, nechme být.
Ano, nechme to. Jen snad posledni a nejdulezitejsi vec - každý prostě vidí téměř na každé stránce něco jiného :-)
Ale díky za debatu.
Což je ale volba toho, jak postavit systém. Na základě tvé připomínky sem prošel teď rychle webtrh a není pro to důvod, vyjma homepage (a samozřejmě dynamický stránky jako user profil editace apod).
A homepage?
  • pro všechny stejný - blok diskuze, poptávky, prodej, nabídky, magazín a pracovní nabídky.
  • decentně jiný - uživatel blok (prakticky jen načítat cached 2 řádky data, který se mění 1x za XXX => kredity a členství) + pořadí bloků na stránce (ehm, CSS prakticky jen po uložení pořadí)
  • sleduji a notifikační centrum? opět, na POST uložím informace do user profilu a pak jen načítám z user meta klidně z 2 řádků
Je mi jasný, že ten systém je 100x komplexnější, ale prostě my tyhle systémy na WP stavíme, děláme vlastní cache logiku a optimalizace DB vstupů a vše okolo, někde je WP je BE skrze ResAPI a FE je React.
A proč že tyhle věci stavíte na Wordpress? Však je to naprosto ubohý backend. Jako smekám před @Jakub Glos (btw. mohlo by to našeptávat označení uživatele), že se mu s tím chtělo patlat. Uměl bych si představit spoustu vhodnějších řešení. Tvůj monolog o cache mě o tom přesvědčil.
Dobrý systém používá cache jako bonus, ne must-have komponentu, bez které je to nepoužitelné.
Aha, tak to by někdo měl říct těm velkým firmám jako Cloudflare, Netflix, Google, Microsoft, CDN77 a plno dalším že proč si lámou hlavu s cache, když to prostě maj naspat lépe :)
Jinak proč maj prohlížeče cache? To je asi špatně napsaný nebo něco.
Jinak já neříkám, že to je must-have. Však vidíš, že to bez toho dokázal Jakub napsat, takže to není potřeba. Já jsem akorát zastánce minimální interakce s DB, takže si rád věcí generuji po zápisu a jen tahám statická data a obcházím DB. Což fér, WP na tohle má transienty, což Jakub taky použil.
EDIT: K čemu vlastně jsou DNS cache? Proč to prostě někdo neudělá real-time? Cache jsou zbytečný!
WP prostě má ubohý backend.
Vývojáři Woocommerce to konečně taky přiznali - https://developer.woocommerce.com/2022/01/17/the-plan-for-the-woocommerce-custom-order-table/
27. 7. 2023 10:47:31
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519102
Jakub Glos
verified
rating uzivatele
(7 hodnocení)
27. 7. 2023 10:49:54
WP prostě má ubohý backend.
Vývojáři Woocommerce to konečně taky přiznali - https://developer.woocommerce.com/2022/01/17/the-plan-for-the-woocommerce-custom-order-table/
SEO Yoast si taky nedávno udělal vlastní tabulky.
27. 7. 2023 10:49:54
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519103
old chool3
verified
rating uzivatele
27. 7. 2023 10:56:48
WP prostě má ubohý backend.
Vývojáři Woocommerce to konečně taky přiznali - https://developer.woocommerce.com/2022/01/17/the-plan-for-the-woocommerce-custom-order-table/
SEO Yoast si taky nedávno udělal vlastní tabulky.
Dokonce.
Byl jsem schopen dostat načítaní WP pod 1s bez cache, pokud se udělaly vlastní tabulky a další vrstva pro WP, která "ničila" zbytečnosti pro dánou stránku.
Avšak nakonec bylo či je lepší postavit vlastní řešení na frameworku.
27. 7. 2023 10:56:48
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519104
Pavel Janků
verified
rating uzivatele
(93 hodnocení)
27. 7. 2023 11:05:49
Kej, nechme být, tady je brutální komunikační šum o tom co a jak má fungovat / nefungovat. Cache není jen o tom, že něco vygeneruješ 1x a necháš být, ale že při změněně vygeneruješ cache a tu servíruješ. Tím ti pak odpadá jakejkoliv další dotaz do DB, protože na GET dotaz máš vždy nejnovější a jen při POST aktualizuješ cache.
Tím pádem veškerej obsah je pak statickej, aka cache. Nemusíš hrabat do DB. A ano, nějaká meta budou, já se bavil po postech (vlákna). Nikoliv user meta (fakturační údaje, trestný body, loginy, člstvní apod).
Ale jak říkám, já bych to dělal jinak, nechme být.
Ano, nechme to. Jen snad posledni a nejdulezitejsi vec - každý prostě vidí téměř na každé stránce něco jiného :-)
Ale díky za debatu.
Což je ale volba toho, jak postavit systém. Na základě tvé připomínky sem prošel teď rychle webtrh a není pro to důvod, vyjma homepage (a samozřejmě dynamický stránky jako user profil editace apod).
A homepage?
  • pro všechny stejný - blok diskuze, poptávky, prodej, nabídky, magazín a pracovní nabídky.
  • decentně jiný - uživatel blok (prakticky jen načítat cached 2 řádky data, který se mění 1x za XXX => kredity a členství) + pořadí bloků na stránce (ehm, CSS prakticky jen po uložení pořadí)
  • sleduji a notifikační centrum? opět, na POST uložím informace do user profilu a pak jen načítám z user meta klidně z 2 řádků
Je mi jasný, že ten systém je 100x komplexnější, ale prostě my tyhle systémy na WP stavíme, děláme vlastní cache logiku a optimalizace DB vstupů a vše okolo, někde je WP je BE skrze ResAPI a FE je React.
A proč že tyhle věci stavíte na Wordpress? Však je to naprosto ubohý backend. Jako smekám před @Jakub Glos (btw. mohlo by to našeptávat označení uživatele), že se mu s tím chtělo patlat. Uměl bych si představit spoustu vhodnějších řešení. Tvůj monolog o cache mě o tom přesvědčil.
Dobrý systém používá cache jako bonus, ne must-have komponentu, bez které je to nepoužitelné.
Aha, tak to by někdo měl říct těm velkým firmám jako Cloudflare, Netflix, Google, Microsoft, CDN77 a plno dalším že proč si lámou hlavu s cache, když to prostě maj naspat lépe :)
Jinak proč maj prohlížeče cache? To je asi špatně napsaný nebo něco.
Jinak já neříkám, že to je must-have. Však vidíš, že to bez toho dokázal Jakub napsat, takže to není potřeba. Já jsem akorát zastánce minimální interakce s DB, takže si rád věcí generuji po zápisu a jen tahám statická data a obcházím DB. Což fér, WP na tohle má transienty, což Jakub taky použil.
EDIT: K čemu vlastně jsou DNS cache? Proč to prostě někdo neudělá real-time? Cache jsou zbytečný!
To je dost hloupé takto porovnávat. Spousta z těch služeb funguje s realtime streamováním. Já neřekl, že cache nemá význam, to vůbec ne. Jen říkám, že backend má být dostatečně rychlý i bez ní. Faktem je, že Wordpress má dost ubohý backend, že celý systém je architekturou spoustu let v dluhu. Ale to se blbě přiznává, když na tom řešení dodáváš svým zákazníkům weby.
27. 7. 2023 11:05:49
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519105
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
27. 7. 2023 11:20:30
Kej, nechme být, tady je brutální komunikační šum o tom co a jak má fungovat / nefungovat. Cache není jen o tom, že něco vygeneruješ 1x a necháš být, ale že při změněně vygeneruješ cache a tu servíruješ. Tím ti pak odpadá jakejkoliv další dotaz do DB, protože na GET dotaz máš vždy nejnovější a jen při POST aktualizuješ cache.
Tím pádem veškerej obsah je pak statickej, aka cache. Nemusíš hrabat do DB. A ano, nějaká meta budou, já se bavil po postech (vlákna). Nikoliv user meta (fakturační údaje, trestný body, loginy, člstvní apod).
Ale jak říkám, já bych to dělal jinak, nechme být.
Ano, nechme to. Jen snad posledni a nejdulezitejsi vec - každý prostě vidí téměř na každé stránce něco jiného :-)
Ale díky za debatu.
Což je ale volba toho, jak postavit systém. Na základě tvé připomínky sem prošel teď rychle webtrh a není pro to důvod, vyjma homepage (a samozřejmě dynamický stránky jako user profil editace apod).
A homepage?
  • pro všechny stejný - blok diskuze, poptávky, prodej, nabídky, magazín a pracovní nabídky.
  • decentně jiný - uživatel blok (prakticky jen načítat cached 2 řádky data, který se mění 1x za XXX => kredity a členství) + pořadí bloků na stránce (ehm, CSS prakticky jen po uložení pořadí)
  • sleduji a notifikační centrum? opět, na POST uložím informace do user profilu a pak jen načítám z user meta klidně z 2 řádků
Je mi jasný, že ten systém je 100x komplexnější, ale prostě my tyhle systémy na WP stavíme, děláme vlastní cache logiku a optimalizace DB vstupů a vše okolo, někde je WP je BE skrze ResAPI a FE je React.
A proč že tyhle věci stavíte na Wordpress? Však je to naprosto ubohý backend. Jako smekám před @Jakub Glos (btw. mohlo by to našeptávat označení uživatele), že se mu s tím chtělo patlat. Uměl bych si představit spoustu vhodnějších řešení. Tvůj monolog o cache mě o tom přesvědčil.
Dobrý systém používá cache jako bonus, ne must-have komponentu, bez které je to nepoužitelné.
Aha, tak to by někdo měl říct těm velkým firmám jako Cloudflare, Netflix, Google, Microsoft, CDN77 a plno dalším že proč si lámou hlavu s cache, když to prostě maj naspat lépe :)
Jinak proč maj prohlížeče cache? To je asi špatně napsaný nebo něco.
Jinak já neříkám, že to je must-have. Však vidíš, že to bez toho dokázal Jakub napsat, takže to není potřeba. Já jsem akorát zastánce minimální interakce s DB, takže si rád věcí generuji po zápisu a jen tahám statická data a obcházím DB. Což fér, WP na tohle má transienty, což Jakub taky použil.
EDIT: K čemu vlastně jsou DNS cache? Proč to prostě někdo neudělá real-time? Cache jsou zbytečný!
To je dost hloupé takto porovnávat. Spousta z těch služeb funguje s realtime streamováním. Já neřekl, že cache nemá význam, to vůbec ne. Jen říkám, že backend má být dostatečně rychlý i bez ní. Faktem je, že Wordpress má dost ubohý backend, že celý systém je architekturou spoustu let v dluhu. Ale to se blbě přiznává, když na tom řešení dodáváš svým zákazníkům weby.
Jednak si řekl prostě blbost "Dobrý systém používá cache jako bonus, ne must-have komponentu, bez které je to nepoužitelné.", tak by bylo fajn vzpřímit páteř a říct to.
No vidíš, a to že WP i Woo má problém s architekturou říkám roky :) A dokonce i svým klientům, když navrhujeme řešení. Aktivně veřejně jdu proti lidem, co říkají, že Woo je rychlej - https://ibb.co/K7VpmPt.
Tak by možná stálo za to neuvádět nepravdivé informace typu "Ale to se blbě přiznává". Protože jsem s klienty 100% transparentní, říkám všechny vady / výhody / nevýhody řešení a když nás na základě toho odmítnou, tak mi to nevadí, protože velmi často dají na doporučení volby řešení a přechází ke konkurenci.
A ano, zpětná kompatibilita je občas na překážku, ale jelikož většina serverů běží na Linuxu, kterej má snad ještě do teď podporu 486 procesor (ačkoliv už rok už běží, že to kopnou https://www.phoronix.com/news/Intel-i486-Linux-Possible-Drop), tak bych byl docela opatrnej, protože zpětná kompatibilita není špatná věc (ač brzdí vývoj).
27. 7. 2023 11:20:30
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519106
tomas505
verified
rating uzivatele
(10 hodnocení)
30. 7. 2023 09:36:43
- text příspěvku je totálně mimo layout
https://webtrh.cz/diskuse/dotaz-ohledne-vlozeni-do-databaze/
- na profilech uživatelů chybí rychlé odkazy typu
-- vyhledat poslední příspěvky uživatele
-- vyhledat témata založená uživatelem
30. 7. 2023 09:36:43
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519182
Už jdou vypnout ty notifikace na příspěvky? 
30. 7. 2023 12:28:49
https://webtrh.cz/diskuse/novy-webtrh-3/strana/7#reply1519184
Pro odpověď se přihlašte.
Přihlásit