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