Joomla | Zrychlení webů hostovaných u Wedos
Popis: u vašeho webu jsme zaznamenali potíže s databázovým serverem a z toho důvodu jsme jednu z vašich databází přesunuli na jiný serverKlíčová slova: first bite time, wedos, mysql
Hits: 1451
Blog - pc-software | |||
Napsal uživatel Admin | |||
Středa, 04 Listopad 2015 18:36 | |||
Zpomalení webůNedávno mi zpomalilo načítání několika webů poháněných Joomla, hostovaných na Wedosu, na neúnosnou mez. Nejen, že je otrava čekat na web a i roboti maji problém s načtením, google hlásil nenačtenou stránku z důvodu času, ale začalo docházet až k error 500 - nedostatečný čas pro načtení stránky. Nejpve jsem hledal chybu u sebe, tj. optimalizoval jsem (promazával jsem nepotřebné ;-) ) com_, mod_, plg_, MySQL a hledal jiné chyby a důvody zpomalení. A skutečně "něco" jsem nalezl a opravil. Ale rychlost byla stále nedostatečná a rozkolísaná v čase. Začal jsem tedy pátrat na Internetu jak zrychlit web a zjistil jsem, že vedle optimalizace skriptu, je tu ještě odezva MySQL serveru. Nutno říct, že u některých databází se nedalo v phpMySQL kvůli dlouhé odezvě prakticky už nic dělat (třeba optimalizovat tabulku nebylo časově únosné ikdyž jsem zbytečné a velkésmazal nebo promazal obsah). Ale tady jsem už nevěděl jak dál, zda záleží na struktuře DTB, např InnoDB vs MyISAM. Celé se mi nezdálo, že bych byl na vině jen já, hlavně kvůli tomu, že FBT během času velice kolísal, a to i o desítky vteřin, např 2s vs. až 30s. Podstatná část mého řešeníPo několika dnech mi sám od sebe napsal jeden z techniků Wedosu, dovolím si zde část jeho textu publikovat, cituji:
" Vážený zákazníku, u vašeho webu jsme zaznamenali potíže s databázovým serverem a z toho důvodu jsme jednu z vašich databází přesunuli na jiný server, kde je více kapacit pro výkon, který vyžaduje."
To jsem pochválil a měřením zjistil, že se rychlost dotyčného webu velice zlepšila. S poznatkem, že migrace na novou databázi (na jiném serveru) velice (o řád až dva řády) zlepší FBT, jsem ke své spokojenosti migroval i další web s vysokým FBT. Nezapomeň zkontrolovat web než začeš migrovat databázi!Pro ty, kteří by se chtěli těmito řádky inspirovat, doporučuji nejpreve provést vešterou běžnou optimalizaci webu a zkontrolovat i zda nebyl web napaden útočníky (aktualizace CMS, FTP kontrola souborů atp.). Taky si odzkoušet rychlost odezvy MySQL webového rozhraní např. na optimalize table... a až potom migrovat (= založit novou dtb a tam přenést data). Linky
|
|||
Aktualizováno Pátek, 02 Prosinec 2016 12:17 |