Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 12

НЛО прилетело и опубликовало эту надпись здесь
А не тудно ли вам будет рассказать о PDO_MySQL в следующей заметке?
> Преимущества MySQL Native Driver происходят из его природы, тесно связанной с внутренностями PHP. mysqlnd использует некоторые встроенные в PHP функции, что не может не повлиять на производительность.

Что ж там такого можно было использовать (из PHP API), чтобы производительность ощутимо поменялась? Бутылочное горлышко-то обычно сам сервер, а не интерфейс к нему…

И ещё. Странные они какие-то. PHP4, помню, можно было собрать либо с «нативной» системной библиотекой libmysql, либо с «встроенной» в PHP. Второй вариант не рекомендовался, т. к. встроенная библиотека устарела и т. д.
А теперь они видно поменяли своё решение? :)
как-то туманно все описано
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Пост не понравился.
Ощущение такое, что это плохо переведенная рыба статьи из какого-нибудь блога.
Пост порадовал, как тизер. Хотелось бы больше конкретики. Насколько быстрее? Насколько лучше?
Самое главное изменение, которое добавит производительности и меньшее потребление памяти это заключается в следующем:
libmysql работала следующим образом: запрос на сервер, выкачивает результат в себя, потом копирует его в PHP модуль и тогда он вам доступен. mysqlnd получает запрос сразу в PHP, т. е. выкинули прослойку из буфера libmysql. Ну и сделали прочие оптимизации и думаю добавятся ещё всякие возможности.
НЛО прилетело и опубликовало эту надпись здесь
Относительно "… работать как часы..." — грабли для любителей послушать красивые слова. Первое что я увидел поставив на сервере PHP 5.3, это ошибка «mysqlnd cannot connect to MySQL 4.1+ using old authentication». И это с учетом что MySQL версии 5.0.45… Хреновые у тебя часы друг мой…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации