|
|
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
Доброго времени) Понадобилось для небольшого проекта реализовать простой и шустрый класс по работе с БД. БД - MySQL(и только) Критично - скорость работы. Вопрос: Стоит ли использовать PDO? Слышал о нём кучу положительных отзывов и статей. Но!) Он медленнее нативных функций в разы (по личным ощущениям) Несколько примитивно)) но какие у него есть очевидные минусы? альтернатива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2013, 15:53 |
|
||
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
И в каком месте вы ощущаете медленность PDO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2013, 16:48 |
|
||
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
Речь наверное идет о том что 1. Фетчить обьекты как это часто делают а не массивы 2. Вроде запросы он действительно отпарвлять (то ли обрабатывает ответ) на считаные проценты медленей 3. Либо речь о конструкторе запросов. Но имхо везде тут слишком незначительные замеджления чтобы отказаться от пдо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2013, 16:55 |
|
||
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
авторmysql_connect — Открывает соединение с сервером MySQL Данное расширение устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API и соответствующий FAQ для получения более подробной информации. Альтернативы для данной функции: mysqli_connect() PDO::__construct() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2013, 17:14 |
|
||
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
kalamfurДоброго времени) Понадобилось для небольшого проекта реализовать простой и шустрый класс по работе с БД. БД - MySQL(и только) Критично - скорость работы. Вопрос: Стоит ли использовать PDO? Слышал о нём кучу положительных отзывов и статей. Но!) Он медленнее нативных функций в разы (по личным ощущениям) ощущения субъективны, померяйте) основную задержку дают обычно сами запросы, а не прокладка между php и драйвером базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2013, 20:19 |
|
||
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
к тому же на подготовленных запросах порой можно еще и выиграть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2013, 20:49 |
|
||
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
Спасибо большущее, т.е. стоит замерить и по результатам погляжу. Hett, интригу развел, что значит "подготовленных запросах" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2013, 23:27 |
|
||
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
prepared statements ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2013, 07:57 |
|
||
|
[php] PDO. Минусы
|
|||
|---|---|---|---|
|
#18+
Спасибо, как ни странно PDO в тестах на простых операциях действительно малость шустрее (коннект, выборка) побрел читать про prepared statements ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2013, 09:58 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1464212]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
18ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 297ms |

| 0 / 0 |
