Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

WordPress – zrychlení odezvy serveru

SteMa
verified
rating uzivatele
25. 5. 2017 22:53:15
Zdravím, provozuji magazín, který běží na wordpressu. Analýza rychlosti načítání stránek na PageSpeed Insights mi doporučuje, abych mimo jiné, zkrátil dobu odezvy. Test jsem dělal i na Pingdomu a jiných stránkách a všude vychází test docela blbě. Google doporučuje dobu odezvy do 200 ms, já to mám někdy i za 13,5 s, což je opravdu hodně. Při takové době nemá ani cenu optimalizovat obrázky. Najdou se však i vyjímky, že první přenesená data jsou okolo 150 ms (stále u stejné URL adresy), ale to jen zřídka.
Nemá někdo z vás zkušenosti s tím, jak tuto dobu odezvy stáhnout na minimum? Našel jsem pouze nějaký kód k vložení do htaccessu nebo tip na změnu hostingu. Momentálně jsem u wedosu, někteří doporučují Savanu, protože nabízí nějaké APC, které umožňuje rychlejší přenos (jestli jsem to správně pochopil).
Je chyba, která zapřičiní pomalý přenos, na mojí straně nebo na straně hostingu? Z vysvětlivek pingdomu jsem pochopil, že prohlížeč čeká na data ze serveru (tedy chyba na straně hostingu), z instrukcí Googlu jsem zase pochopil, že dobu můžu ovlivnit optimalizací kódu.
Díky za každý příspěvek.
S pozdravem,
Martin
25. 5. 2017 22:53:15
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1281004
13s je skutecne moc, je otazka co je slabe misto.... Porizeni vykonejsiho hostingu nebo vlastni VPS idealne s optimaluzaci pomuze zlepsit rychlost. Jak moc od klavestice tezko rict.
25. 5. 2017 23:15:07
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1281003
brooks
verified
rating uzivatele
25. 5. 2017 23:54:33
Chybu u hostingu hledej až na posledním místě. Hlavní problém je, že používáš wp, ten je pomalý sám o sobě.
Další věc, pluginy, každej ti zpomaluje odezvu, častokrát pluginy na zlepšení odezvy. Deaktivuj všechno co není životně důležitý a sleduj změny. Zadalší, pročisti wp od datovýho balastu.
Za další se podívej co tě trápí, jestli ttfb, a všechno co je nahoře jsi udělal tak teprv hledej chybu u hostingu.
Jestli je problém v času kompletního načtení, tak je čas optimalizovat obrázky, aktivovat cache, omezit načítání hovadin třetích stran atp.
Bez konkrétních dat ti nikdo neřekne co máš udělat, pošli výsledek nějakýho testu co jsi dělal a url webu, pak poradíme.
25. 5. 2017 23:54:33
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1281002
Bez URL ti nikdo nemuze nic presneji poradit
26. 5. 2017 07:38:34
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1281001
S velkou pravděpodobností není chyba na straně hostingu, ale na tvé - odezva serveru v měření je čas, za jak dlouho od požadavku dostane klient vygenerovaný HTML kód. Pravděpodobně tam máš nějaký špatný plugin co generuje spousty požadavků do DB nebo dělá HTTP požadavky na jiný server, a nebo prostě jen hodně pluginů.
O výkonu WP jsem měl přednášku https://www.slideshare.net/vsmitka/vkon-wordpress
26. 5. 2017 10:00:29
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1281000
Oleg
verified
rating uzivatele
(53 hodnocení)
26. 5. 2017 10:28:25
Ale no tak, chyba muze byt i u hostingu, nekteri maji na serveru desitky webu s mensi/vetsi navstevnosti, pomale procesy, pretizene ram, pomale disky a databaze. Sirka pasma 100Mbps je strasna obcas. Navic zalezi co vse se nacita na tvem webu. Ono muze byt klidne 13,5sek, ale kompletne nacteny cely web (JS, CSS, obrazky nekde dole u zapati) ale prvni view uz po par vterinach. Serili jsme to s nasim WP hodnekrat, pomohlo WP Super Cache, Cloudflare CDN, HTTP/2, uprava .htaccess, optimalizace obrazku (usetrili jsme cca 2GB), mirna optimalizace kodu (ale i tak je kod sablony prasacky) a vysledek je z 12-12 sec pod 3sec a dale uz to neresime, protoze nema smysl. Vysledek: https://tools.pingdom.com/#!/bMPjh/http://infogid.cz
26. 5. 2017 10:28:25
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280999
SteMa
verified
rating uzivatele
26. 5. 2017 20:19:43
Je pravda, že pluginů je docela dost, ale převážně jsou nutné a ostatní se někdy hodí. Zkusím promazat.
Co se týká dalších kroků jako je optimalizace obrázků, tak to jsem již provedl a také jsem nainstaloval W3 total cache, který s dobou načítání také trochu zahýbal.
Zde uvádím jeden konkrétní případ:
Adresa: www.stavimbydlim.cz/kapkova-zavlaha-v-zahrade/
Analýza Pingdom: https://tools.pingdom.com/#!/eibF75/http://stavimbydlim.cz/kapkova-zavlaha-v-zahrade/
Analýza WebPage test Wedos: http://webpagetest.wedos.com/results.php?test=170526_CY_4
K tomu pingdomu: Na prvním řádku jde vidět, že proběhlo DNS a connect v rámci několika milisekund a pak nastává čekání přes 11 s. Z tohoto testu bych usoudil, že je problém na straně hostingu.
K tomu webpagetestu: Je vidět, že první Byte protekl po 6 s. Test udělal i technik z podpory, když jsem mu ohledně problému psal a sám uvedl, že z jejich strany je vše v pořádku, protože v jeho testu první Byte prošel po 150 ms. Ono tak tomu někdy je, jak jsem již psal, ale spíš převažuje delší doba 5-12 s. I z tvrzení podpory tedy uvažuji, že je problém na jejich straně. Nevylučuji ovšem, že to může být podněcováno chybou ve wp nebo pluginu.
Je z analýzy možné vyčíst, kde je problém?
---------- Příspěvek doplněn 26.05.2017 v 20:24 ----------
Napsal smitka;1388416
S velkou pravděpodobností není chyba na straně hostingu, ale na tvé - odezva serveru v měření je čas, za jak dlouho od požadavku dostane klient vygenerovaný HTML kód. Pravděpodobně tam máš nějaký špatný plugin co generuje spousty požadavků do DB nebo dělá HTTP požadavky na jiný server, a nebo prostě jen hodně pluginů.
O výkonu WP jsem měl přednášku https://www.slideshare.net/vsmitka/vkon-wordpress
Díky za tip! Kouknu na to.
26. 5. 2017 20:19:43
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280998
Neni to hlavni problem, ale to tam nevidite ty 404 ?
WebPagetest Test Details - Dulles : www.sta...zavlaha-v-zahrade/ - 05/26/17…
A neni ta stranka trochu velka? 2,553 KB
Odhaduji ten nejlevnejsi shared hostng? Co cekate? Ten vysledek odpovida cene, kterou za to platite
---------- Příspěvek doplněn 26.05.2017 v 20:31 ----------
Jen doplnim 154 requestu ma jednu stranku, sorry
26. 5. 2017 20:30:55
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280997
Tomáš
verified
rating uzivatele
26. 5. 2017 20:36:27
Na pingdomu si nastav ten švédskej server, pak to bude dávat relevalentní výsledky. Ten tvůj čas je load do USA ...
26. 5. 2017 20:36:27
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280996
SteMa
verified
rating uzivatele
26. 5. 2017 20:42:55
Ok, jen připomenu, že nejsem nejsem programátor a tady tou analýzou se zabývám 3. den.
Jasně, je to nejlevnější webhosting. Když budu chtít něco lepšího, po čem mám sáhnout?
K těm 404 a requestům. Jak je eliminovat? Jaká je "maximální" doporučená velikost stránky z tohoto pohledu?
26. 5. 2017 20:42:55
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280995
Najdete si skutecneho webmastera
Zdarma jste dostal uz informaci dost a mate o cem premyslet
26. 5. 2017 20:45:08
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280994
SteMa
verified
rating uzivatele
26. 5. 2017 20:59:29
Ok, webmaster se bude určitě hodit. Nicméně stále mi z toho výčtu informací není jasné, zda je za tím počátečním dlouhým čekáním na první Byte hosting a nebo požadavky z mé strany. To že stránky nejsou optimalizované (requesty, velikost, 404) je mi jasné. Spíš mě zajímal váš názor na prodlevu ze strany hostingu a jaký hosting případně zvolit jako náhradu?
26. 5. 2017 20:59:29
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280993
Napsal SteMa;1388579
pak nastává čekání přes 11 s. Z tohoto testu bych usoudil, že je problém na straně hostingu
Toto právě mnoho lidí chybně interpretuje. Během této doby se musí načíst jádro WP, následně zpracovat šablonu a spustit všechny pluginy - to s sebou u neoptimalizovaného webu často nese několik set dotazů do databáze, v horším případě i několik HTTP požadavků na kontroly aktualizací nebo licencí.
Za to, že občas web zareaguje za 150ms může W3 Total cache, ta však nezafunguje třeba na ajaxové požadavky, které web dělá.
Ano, rychlejší stroj rychlosti zpracování pomůže, ale nemyslím si, že by to mohlo udělat více než třeba 20% celkového času (pokud hosting nepoužije nějaké cachovací triky, což sdílený hosting často nemůže, pokud by se nevěnoval každému webu zvlášť). Pokud by se jednalo o nějaký zásadnější problém na hostingu, věřím, že by toho byly plná fóra a sociální sítě. Myslím, že Wedos na svou cenu poskytuje dobré služby, nelze však počítat s tím, že za tebe bude hledat výkonnostní problémy v tvé aplikaci.
Je třeba aplikaci projít a zjistit, co je pomalé. K tomu mohou částečně dopomoci pluginy P3 profiler a Query monitor - ten ukáže jaké komponenty dělají mnoho dotazů do DB a zda něco dělá HTTP dotazy na cizí servery (to však pouze v případě, že jsou použity interní funkce wp a to u neprofesionálních pluginů nelze zaručit). Další cesta je vypnout všechny "zrychlovací pluginy" a pak postupně vypínat všechny další a měřit jaký z nich má na výkon velký vliv.
Správné řešení je rozjet web na nějakém testovacím prostředí a provést jeho profilování pomocí Xdebug nebo Blackfire, to však není úkol pro začátečníky.
---------- Příspěvek doplněn 26.05.2017 v 22:08 ----------
Jinak výsledek z pingdom dost přesně ukazuje, proč tento nástroj nemám moc rád - hodnocení 95% i když se web načítá 16 vteřin... Navíc má pro střední Evropu nevhodná měřící místa - test byl prováděn z Dallasu, kam je odezva z Čech kolem cca 100-200ms, což už docela zkresluje výsledky (navíc, když se musí ptát několika DNS serverů, jak se k CZ doméně vůbec dostane).
26. 5. 2017 21:59:49
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280992
StepanP
verified
rating uzivatele
(12 hodnocení)
26. 5. 2017 23:46:13
Mně stránky naskočí během 2 sekund. Na pingdomu je měření na nějakých 1.97 s, čemuž by to asi i odpovídalo. Nevím, zda-li jste problém s rychlostí vyřešil vy, někdo z Wedos podpory nebo nějaký plugin, ale stránky již fungují, zdá se , normálně.
---------- Příspěvek doplněn 26.05.2017 v 23:49 ----------
Napsal smitka;1388611
Toto právě mnoho lidí chybně interpretuje. Během této doby se musí načíst jádro WP, následně zpracovat šablonu a spustit všechny pluginy - to s sebou u neoptimalizovaného webu často nese několik set dotazů do databáze, v horším případě i několik HTTP požadavků na kontroly aktualizací nebo licencí.
....
Jinak výsledek z pingdom dost přesně ukazuje, proč tento nástroj nemám moc rád - hodnocení 95% i když se web načítá 16 vteřin... Navíc má pro střední Evropu nevhodná měřící místa - test byl prováděn z Dallasu, kam je odezva z Čech kolem cca 100-200ms, což už docela zkresluje výsledky (navíc, když se musí ptát několika DNS serverů, jak se k CZ doméně vůbec dostane).
Nač používat Dallas, když se u nás používá Stockholm? :-)
26. 5. 2017 23:46:13
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280991
Oleg
verified
rating uzivatele
(53 hodnocení)
29. 5. 2017 08:52:41
Napsal SteMa;1388579
Je pravda, že pluginů je docela dost, ale převážně jsou nutné a ostatní se někdy hodí. Zkusím promazat.
Meris to z lokality USA, prosim te. z EU regionu se to nacte pod 2s: https://tools.pingdom.com/#!/B8VkX/http://stavimbydlim.cz/kapkova-zavlaha-v-zahrade/
Najdi nekoho kdo ti za 500,- udela nejakou mensi optimalizaci. Na jakem hostingu ted jses?
29. 5. 2017 08:52:41
https://webtrh.cz/diskuse/wordpress-zrychleni-odezvy-serveru/#reply1280990
Pro odpověď se přihlašte.
Přihlásit