Долгое время ожидания между PHP и Oracle OCI - PullRequest
1 голос
/ 08 июля 2010

Я установил XAMPP на сервере Windows. На моем сервере 2 приложения:

Первое приложение: PHP и MySQL. Это приложение работает быстро и без ожидания между ссылками / страницами.

Второе приложение: PHP и приложение Oracle. Я использую «Oracle Instant Client (OCI) для Windows (32-разрядная версия)» для подключения Oracle Server (на другом компьютере). У меня есть 8 таблиц с максимум 1000 строк данных на каждой таблице. Мои запросы очень просты. Everyting работает правильно при запросе моей базы данных Oracle.

Но иногда я жду более 20 секунд между страницами / ссылками. Слишком много времени для получения страницы. В основном это происходит при первом входе на сайт. Кроме того, это происходит при попытке перейти на другую страницу или ссылку в приложении, после ожидания 5-10 минут на странице.

Как можно уменьшить или прекратить эту задержку при подключении базы данных Oracle с помощью OCI?

1 Ответ

4 голосов
/ 08 июля 2010

Как вы подключаетесь? Если вы используете oci_connect, то это, вероятно, большая часть проблемы - переключитесь на oci_pconnect.

В противном случае убедитесь, что записи DNS A и PTR доступны для обоих концов (или убедитесь, что вы используете только IP-адреса, а не имена для подключения).

С

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...