Наш сайт перешел на MySQL

Печать RSS
710


Оранжевые штаны
0
#40 MySQL или MySQLi?
С

Кодер
0
39, где проверяешь?

Голубые штаны
0
40, кстати) у меня както было такое: в списке юзеров в форме ниже, там где поиск пользователей, стандартное значение поля было Vantuz smile изза кеширования такое? или что ето было?

2000 лет д.н.э.
0
#42 на хосте. Ну то что сервер тут может быть быстее это я допускаю но не в 5 же раз?smile
#40, Вантуз, а что такое плейсхолдеры?
3 форум + 10 авторы 10 постов или нет? Че то я запутался.. Однако это самый быстрый двиг который я видел, или серверsmile

Оранжевые штаны
0
Вывод сообщений + ники, аватары, онлайн = 1 большой запрос. Я умещал по крайней мере
Автор
Господин ПЖ
0
44. ramzes, у меня на локалке скорость тоже ниже >0.02 примерно на главной форума

Дух
0
Cжатие: 67.1%
0.0049 сек.
A

Чатланин
0
Vantuz (05.01.10 / 20:56)
который опять же кешируются при помощи плейслолдеров
Ты че? oy
При чем тут плейсхолдеры (которые служат для подстановки переменных) и кэширование?
A

Чатланин
0
Vantuz (05.01.10 / 20:56)
я уже писал кому-то тут чисто коннект занимает 0.0003 сек, я написал сайт на ООП PDO-MySQL
1) PDO - это абстрактный класс доступа к базе
2) ЛЮБЫЕ абстрактные классы работают МЕДЛЕННЕЕ, чем прямой посыл SQL запроса.
Да, PDO написан на С и естессно работает быстрее абстрактной библиотеки ADODB, но медленнее прямого запроса mysql_query
Это давно подтверждено независимыми тестами, да и можешь сам проверить. Если работаешь с Zend Studio, включи там профайлер и замерь время одного и того же запроса через PDO, и напрямую, через mysql_connect
Автор
Господин ПЖ
0
AlkatraZ (Сегодня / 00:44)
Ты че? oy
При чем тут плейсхолдеры (которые служат для подстановки переменных) и кэширование?
В pdo плейсхолдеры кешируются, http://ru.php.net/manual/en/pdo.prepare.php
перевод машинный
Вызов PDO:: подготовить () и PDOStatement:: Execute () для заявлений, которые будут изданы несколько раз с разными значениями параметров оптимизирует производительность вашего приложения, позволяя водителю вести переговоры клиента и / или на стороне сервера кэширования плана запроса и мета-информацией, а также помогает предотвратить SQL-инъекций, избавляя от необходимости вручную цитатой параметров.
PDO будет эмулировать подготовлены заявления / параметры привязки для водителей, которые не поддерживают их, а также может переписать имена или знак вопроса стиль маркеров параметров к чему-то более уместным, если драйвер поддерживает один стиль, а не другие.
При выполнении одного и того же запроса, но с разными параметрами вот тут большая оптимизация
Изменил: Вантуз-мен (06.01.2010 / 01:21)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск