Używam PDO w mojej aplikacji PHP. To łączy się z serwerem MySQL na tym samym serwerze:Dlaczego budowanie połączenia PDO jest wolne?
$db = new PDO(mysql:host=localhost;dbname=test, $username, $password);
Stworzyłem dwie strony z tego samego wyjścia (tylko niektóre fikcyjne dane w czystym HTML), z których jedna zawiera wezwanie do tworzenia PDO. Jeśli otworzę stronę, która nie korzysta z połączenia, odpowiedź jest szybsza o 0,5 do 1 sekundy.
Jak uzyskać dane z bazy danych bez połączenia? – deceze
Fałszywe dane to tylko zwykły HTML, nic z bazy danych. –
Ten efekt nie jest normalny. Wygląda na to, że masz problemy z serwerem. Być może serwer SQL nie reaguje zbyt wolno. Spróbuj zbadać więcej, ale wydaje mi się, że to bardziej przypomina problem ServerFault. –