URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 12763
[ Назад ]

Исходное сообщение
"OpenNews: mod_libpq - Apache модуль для прямого запроса web-страниц из PostgreSQL"

Отправлено opennews , 18-Ноя-05 13:02 
Andrew Smith разработал (http://groups.google.com/group/pgsql.announce/msg/7b01556dfa...) модуль mod_libpq (http://asmith.id.au/mod_libpq.html) для Apache 1.3, позволяющий сохранить в PostgreSQL образы документов, и выдавать их содержимое посетителям напрямую  (вынеся в PostgreSQL логику генерации документа и HTTP заголовков), без использования внешних скриптов.


Например:


   libpqConnection "host=server dbname=database"
   ibpqHeadersQuery "SELECT cgi.Headers($1,$2,$3,$4,$5,$6)"
   libpqContentQuery "SELECT cgi.Content($1)"


где Headers(aSystem, aAddress, aCookie, aQuery, aContent, aBrowser, vToken) - функция для генерации заголовков, а Content(aToken) - для отдачи контента.

URL: http://groups.google.com/group/pgsql.announce/msg/7b01556dfa...
Новость: https://www.opennet.ru/opennews/art.shtml?num=6455


Содержание

Сообщения в этом обсуждении
"mod_libpq - Apache модуль для прямого запроса web-страниц из PostgreSQL"
Отправлено maxim , 18-Ноя-05 13:02 
Кто-нибудь использовал уже хотя бы в целях эксперимента ?
Спасибо.

"mod_libpq - Apache модуль для прямого запроса web-страниц из..."
Отправлено FanTom , 17-Дек-05 23:44 
Попробовал этот модуль
Железо:P3-1000 512
RHEL AS4
Apache 1.3.34
PostgreSQL 8.1
Долго настраивал - автор много "мелочей" не стал описывать.
Изменил UTF8 на cp1251
Скорость конечно большая, но и контента не много.По уму надо конечно это все проверять с нагрузкой.При старте Apache сразу установил 5 коннектов к базе.Буду дальше экспериментировать.  

"mod_libpq - Apache модуль для прямого запроса web-страниц из PostgreSQL"
Отправлено bmc , 18-Ноя-05 13:33 
что-то мне не особо нравится такая архитектура ;) Нафига в базу такую логику пихать?

"mod_libpq - Apache модуль для прямого запроса web-страниц из..."
Отправлено maxim , 18-Ноя-05 13:44 
>что-то мне не особо нравится такая архитектура ;) Нафига в базу такую
>логику пихать?

Ну экономия коннектов к базе, например. какая разница на чем реализовывать логику.
Особенно если большинство параметров хранится в базе.
Надо попробовать стресс тестинг. одно плохо реализованного этого я еще нигде не видел. т.е. надо сначала написать логику на psql а потом сравнивать.
На выходных наверное попробую ;) если будут внятные результаты напишу.
а пока подскажите чем лучше стресс тест устраивать ? я собираюсь использовать Hammerhead.


"Нафига в базу такую логику?"
Отправлено Otto Katz Feldkurat , 18-Дек-05 00:19 
>что-то мне не особо нравится такая архитектура ;) Нафига в базу такую
>логику пихать?

Лари Елисон слышал?

50 млрд нарубил именно на том, что ВСЯ ТАКАЯ логика у Оркала внутри.
И еще много другой логики (под гигабайт) там же. Внутри.


"mod_libpq - Apache модуль для прямого запроса web-страниц из PostgreSQL"
Отправлено Аноним , 18-Ноя-05 18:31 
JMeter?

jakarta.apache.org/jmeter