Pokud ladíte vlastní webové aplikace na lokálním počítači a používáte k připojení MySQL databázi jako server DNS jméno localhost a taky používate systém s podporou IPv6 (např. Windows 7) tak můžete narazit na zpomalené načítání aplikace. Nastavení připojení vypadá asi nějak takhle:
Tady nastává problém, protože systém jako první použije IPv6 adresu localhostu což je ::1. Jelikož náš server neběží s podporou IPv6 tak systému neodpoví a ten následně využije IPv4 adresu localhostu což je 127.0.0.1. Stačí tedy změnit MySQL server z DNS jména localhostu na IP adresu 127.0.0.1 a problém se tímto odstraní.
Zrychlení je opravdu poznat, když jsem to zkoušel pomocí testovacího scriptu tak mi zrychlení vycházelo přes 1 sekundu což je docela dost. Změna je jednoduchá a důvod čekat o sekundu (nebo ještě déle) žádný není, tak hurá do změny.
Komentáře
Nebyly přidány žádné komentáře.