Pomalé načítání databáze 'localhost'
- Michal Kumžák
- Člen | 107
Dneska a včera jsem několik hodin zjišťoval, proč mi na lokále nette načítá stránku přes 2 sekundy. Nakonec jsem se dostal až k tomu, že 2s trvá první SQL dotaz a bylo jedno co to bylo za dotaz. Nakonec stačilo v configu v konektoru do db vyměnit localhost za 127.0.0.1 a ta dvousekundová prodleva zmizela. Tak třeba to někomu pomůže.
Michal

- kminekmatej
- Generous Backer | 43
Změnou z localhost na IP adresu docílíš toho že se klient k databázi nepřipojí přes socket file ale přes IP:PORT. Což je obecně považování za naopak pomalejší způsob připojení.
Nejpravděpodobnější příčinu toho co popisuješ bych spíš hledal v souborové vrstvě – něco blokuje otevření socket file (/run/mysqld/mysqld.sock obvykle)