mssql_connect медленный (сервер Linux)

Кто-нибудь знает, почему mssql_connect будет медленным? PHP работает на сервере Linux с FreeTDS. Я пытаюсь подключиться к удаленной базе данных. Когда я подключаюсь с PHP, это занимает около 3 секунд, но если я использую команду FreeTDS tsql из оболочки, она подключается менее чем за секунду, поэтому она может подключаться быстрее. Есть ли настройка, которую я могу изменить, или другой драйвер, который я должен использовать?


person Meir    schedule 12.10.2012    source источник
comment
Достаточно ли у вас оставшихся подключений к базе данных?   -  person user1474090    schedule 12.10.2012


Ответы (1)


Вы должны начать использовать PDO с поддержкой драйвера MSSQL.

Дополнительная информация о:

http://php.net/manual/en/ref.pdo-dblib.php

И несколько примеров:

Подключение к mssql с помощью pdo через php и linux

person Community    schedule 12.10.2012
comment
PDO такой же медленный. Я думаю, что он использует тот же драйвер, что и mssql_connect. Также по какой-то причине он также вылетает после подключения, и я получаю пустой ответ. - person Meir; 12.10.2012