может, лучше pdo глянете https://www.php.net/manual/ru/book.pdo.php
Я много лет занимался сео и шаблонами. Сейчас пришёл к выводу, что для проекта лучше слезть с ВордПресса и перейти на чистый код. С базами не работал (именно синтаксис не знаю,). Прежде, чем начать, хочу понять, какой модуль лучше использовать, в частности с PHP7.x, чтобы потом не переделывать ничего 😀
Почитал про PDO. Преимущества ясны - поддержка не только MySQL. Вероятно, что этот модуль сильно нагруженнее, чем MySQL/MySQLi. Поправьте, если ошибаюсь. Мне требуется разгрузить проект. И чем "легче" модули, тем лучше. Душа СЕОшника хочет молниеносной скорости работы ресурса ☺
Вопрос по адресу. И mysqli и pdo используют один и тот же драйвер mysqlnd (mysql Native Driver), разницей в скорости обёрток можно пренебречь. Гораздо важнее смотреть за скоростью запросов.
* Индексы * Партицирование * Кэширование * Рефакторинг
* Мониторинг * Анализ нагрузки * Проектирование инфраструктуры А вот потом уже вот это все вышеперечисленное
Т.е. для мелкого сайта вполне подойдёт mysqli? И подключать pdo смысла то и нет?
Для "молниеносной скорости работы" требуется грамотное проектирование софта и БД. Если у вас для отрисовки страницы происходит несколько десятков запросов в БД , или запросы неоптимальны - то молниеносной работы вам не видать. А библиотеку доступа к БД менять - всё равно что переставлять кровати в борделе из известного анекдота. И да - это не тот чат. Тут про mysql, а не про php (нет, это не одно и то же 😊 )
возможно я чего-то пропустил, но в целом frameworks уже имеют в себе готовые реализации взаимодействий с БД, потому стоит смотреть в сторону фреймворков, разработчики которые уже протестировали варианты, если из коробки будет плохо, тогда можно лезть и ковырять ядро
берите что удобно, только prepared statements отключить не забудьте :)
Обсуждают сегодня