Сервер Apache и MOD_PLSQL с переполнением стека

Я использую приложения на основе Apache, PHP и Oracle. Апач, использующий MOD_PLSQL. Но приложение доступно только через PHP. Необходим ли этот MOD_PLSQL для PHP для соединения с Oracle? У оракула есть много процедур, которые используются через PHP. Я хочу знать, нужен ли PHP MOD_PLSQL для доступа к процедуре оракула?

0

Решение

Для использования PHP вам просто нужен веб-сервер, такой как Apache. PHP может запрашивать базу данных Oracle, вызывать хранимые процедуры и собирать содержимое страницы, а затем передавать его в Apache. Apache затем отправит контент в браузер.

Так что вам не нужен mod_plsql. Просто поймите, что не используя mod_plsql (или Oracle Listener Rest), многие системы не так эффективны. Вам нужно будет оценить ваши конкретные цели.

Mod_plsql и Apache достигают одного и того же конечного результата без использования PHP. Браузер выдает запрос страницы в Apache. Apache связывается напрямую с пакетом или процедурой Oracle. Oracle запрашивает базу данных и собирает содержимое, а затем передает его Apache. В этой архитектуре данные быстро доступны через шину процессора. Сравните это с PHP, где данные доступны через JDBC или Native Drivers — данные перемещаются в Oracle / PHP и обратно.

Единственное предостережение с mod-plsql — это безопасность. Вам нужно будет понять, как правильно заблокировать базу данных. Действительно, то же самое предостережение относится к PHP / Oracle.

Если вы пойдете по маршруту mod-plsql, загляните в PL Server Pages (PSP). Это позволяет вам писать код в вашем любимом редакторе, похожем на PHP. В общем, мне еще предстоит найти что-нибудь столь же мощное и эффективное, как Oracle Web Toolkit.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]