Да тестов то и нет особо
Питон 0.0127 … 0.2640
db = MySQLdb.connect(db = ‘db’, host = ‘localhost’, user = ‘user’, passwd = ‘passwd’)
Без обертки быстрее 0.0037 … 0.0544
db2=_mysql.connect()
ПХП 0.0009 … 0.0025
$connect = mysql_connect(“localhost”, “_user”, “passwd”);
mysql_select_db(“db”, $connect);
В общем Mysql уравнивает скорости своей случайностью.
Когда делал большую выборку 16355 записей - статьи разный сайтов
ПХП - 7.5750
MySQLdb - 5.00579
_mysql - 9.02832
Интересно получается _mysql медленнее всех.
mod_php+mod_wsgi на apache2 - все работает
При этом код mod_wsgi - считывание 20 мегабайтов лога построчно и разбивка каждой строки используя регулярные выражения -
работает на 40% быстрее ПХП.
Код уже потер, когда перешёл к базам данных
вот здесь
http://python.com.ua/forum/viewtopic.php?pid=10975#p10975 есть этот код
Получается пересмотр логики + тривиальное улучшение железок дадут больший эфект, чем смена языка.
Да еще в нем изначально и коряво можно написать.
Хотя в перспективе, когда алгоритм утресется, можно будет еще и за счет языка ускорится.
Плюс я так понимаю апач надо менять на что то полегче.
Кто переходил с пхп на питон. В приложениях с использованием mysql на сколько удалось ускориться, уменьшить потребление ресурсов (памяти, процессора)????