Задать вопрос
@Heinemann

Почему долго загружается страница при подключении к базе данных?

Скрипт выполнен за: 2.059604883194 сек.

$start = microtime(true);
$host = 'localhost';
$user = 'root';
$password = '';
$dbname = 'test';

$link = mysqli_connect($host, $user, $password, $dbname );
mysqli_close($link);
echo 'Скрипт выполнен за: '.(microtime(true) - $start).' сек.';
  • Вопрос задан
  • 220 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Heinemann,
Хорошо, но почему хрень?
Не надо закрывать соединение, драйвер сам сбросит коннект при завершении скрипта, а закрытие вручную во первых лишняя операция, во вторых вполне возможно что после закрытия соединения код будет требовать какие-то данные из бд, понятное дело, безуспешно.

Может, есть какие-нибудь методы или способы, которые помогли бы найти проблему?
Для начала - попробовать на другой машине, например на самом дешевом хостинге. Вангую, что там будет все ок, и проблема в локальной машине.
Что можно сделать:
1) Сменить драйвер на PDO
2) Переставить пхп и мускуль, вполне возможно что у тебя какой-нибудь кривоватый опенсервер со старыми версиями всего на свете, пробуй нормальную установку компонент из официальных источников.
3) Тест железа, но это крайний случай, скорее всего проблема чисто софтовая.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽