Re: mod_plsql

From
Eugene Shramko ()
To
Andrey Prokopenko ()
Date
2002-07-12T10:34:26Z
Area
RU.DBMS.ORACLE
From: "Eugene Shramko" <shramko@svitonline.com>

"Andrey Prokopenko" <Andrey.Prokopenko@p5.f17.n454.z2.fidonet.org> wrote in message news:1026388896@p5.f17.n454.z2.ftn...
> @Header= RU.RDBMS.ORACLE (2:454/17.5) RU.RDBMS.ORACLE @Align{79}{=}
> @Header Сооб : @Msgno из @Msgs@Align{44}@Attr
> @Header От   : Eugene Shramko                      2:5020/400          10 Июл
> 02 17:41
> @Header Кому : Vladimir Goncharov
> @Header Тема : Re: mod_plsql
> @Header@Align{79}{=}
>    Привет Eugene!
>
> 10 Июл 02 17:41, Eugene Shramko -> Vladimir Goncharov:
>
>  ES> "Vladimir Goncharov"
>  ES> <Vladimir.Goncharov@p511.f115.n5020.z2.fidonet.org> wrote in
>  ES> message news:2509343839@p511.f115.n5020.z2.fidonet.ftn...
>  >> Hello Eugene,
>  >>
>  >> On 05/Jul/30 at 11:48 you wrote:
>  >>
>  >> > Гон. Самый главный минус mod_plsql, это необходимость читать
>  >> > документацию.
>  >>  ES> А я бы еще дополнил про недостатки.
>  >>  ES> mod_plsql  как модуль апача открывает к БД число сессий равное
>  >>  ES> числу child процессов я Apache *  число DAD-ов.
>  >>  ES> Поэтому даже ари небольшой нагрузке имеем уйму сессий в БД.
>  >>
>  >> Это тоже относится к указанному недостатку -- необходимость читать
>  >> документацию.
>  >>
>  >> Пропишите в каждом DAD'е
>  >> maxconn=максимально_допустимое_число_сессий
>
>  ES> Вы реально представляете как все это работает ??
>
>  >>
>  >> и количество коннектов будет белым и пушистым.
>
>
>  ES> Да, конечно белым и пушистым, но затыкается тогда Web сервер,
>  ES> ибо ему начхать на то что в DAD-е стоит ограничение 5 сессий.
>
>
>  >>
>  >> Таким образом резюме -- мнение о недостатках modplsql попсово. Тут
>  ES> еще не названо ни одного недостатка modplsql. Хотя много раз твердили
>  ES> о наличии таковых.
>  >>
>  >> Я бы тоже поделился, но мне интересно узнать, о каких же таких
>  ES> недостатках
>  ES> тут
>  >> говорят другие?
>  >>
>  >>  ES> До недавенего времени был баг который не закрывал соединения.
>  >>  ES> Так что как решение  mod_plsql не очень, хотя на него
>  ES> безусловно накладывет отпечаток архитектура Апача.
>  >>
>  >> Все-таки необходимость чтения доки перевешивает любые недостатки
>  ES> архитектуры. Читать доку всегда полезно.
>  ES> Решение mod_plsql вряд ли подойдет для сильно нагруженных сайтов,
>  ES> ну например 100 запр/сек и выше.
> Некорректно. Для сильно нагруженных сайтов применяется система кеширования,
> без которой функционирование под подобной нагрузкой - явный overkill.
> Пример - тот же WEBCACHE + система событийного кеширования страничек
> из штатной поставки iAS или вариант с установкой
> reverse proxy перед сервером + корректное выставление Last-Modified или ETag
> в HTTP заголовке.
>

Например банерная система.
Много вы там на кэшируете кроме как имиджи.

Второй пример остатки пользователя на счете.
Тут понятно никакого кэширования,
ибо пользователь хочет видеть ситуацию "на сейчас" на не "10 мин назад"


А кроме того скажу что с финансовой точки зрения, использование IAS с mod_plsql
завышает число сессий ( читай число лицензий ), следовательно затраты на программное обеспечение ( опять же скажу что это связано с
архитектурой Апача).
Ну нету в Apache такого понятия как пулы БД.
Кому интерестно можно сходить на www.aolserver.com посмотреть их архитектуру сервера.














--- ifmail v.2.15dev5
 * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400)
SEEN-BY: 50/520 523 993 51/7 450/102 159 452/25 461/33 43 640 463/220 257
SEEN-BY: 464/34 36 465/204 466/20 467/70 95 469/125 999 550/5068 4615/21
SEEN-BY: 4623/55 4625/8 9 4626/6 4631/13 4641/444 4643/19 4653/10 4657/50
SEEN-BY: 5000/44 76 5000 5001/27 77 211 5002/5002 5003/9 34 5004/16 5005/44
SEEN-BY: 5006/1 5007/1 5009/9 5010/70 77 222 5011/13 5012/1 5015/4 28
SEEN-BY: 5019/22 28 5020/20 37 52 52 69 79 104 114 115 118 128 150 175 194
SEEN-BY: 5020/238 238 348 362 392 400 400 496 642 647 732 753 758 760 768
SEEN-BY: 5020/870 902 921 982 1057 1100 1169 1200 1212 1234 1301 1423 1535
SEEN-BY: 5020/1626 1642 1694 1873 1930 1951 2013 2020 2200 3637 4400 4441
SEEN-BY: 5021/3 29 5022/5 5023/11 5024/11 5025/3 5026/14 45 78 5028/51
SEEN-BY: 5029/1 50 5030/115 175 195 251 382 448 613 757 920 953 1016 1023
SEEN-BY: 5030/1400 1900 5031/26 5032/6 16 5033/1 5034/1 5035/10 5036/1 13
SEEN-BY: 5037/21 5038/7 5040/33 47 5041/4 5042/8 5045/7 42 5049/1 64 125
SEEN-BY: 5050/9 5051/15 35 5052/4 5053/16 18 777 5054/1 9 10 30 37 50 79
SEEN-BY: 5056/16 5057/1 5058/24 1000 5059/10 5060/88 90 5061/6 15 5063/27 60
SEEN-BY: 5064/5 7 35 36 5066/18 5069/128 5070/26 66 5071/1 5075/10 5077/3
SEEN-BY: 5078/20 5079/36 45 49 5080/80 111 301 1003 5081/2 3 5082/6 5083/13
SEEN-BY: 5083/21 5085/13 75 5090/2 91 1029 5091/100 5093/27 5095/1 5100/8
SEEN-BY: 5100/113 6009/8 6023/1 6028/1 6035/1 6037/1 6083/1
PATH: 5020/400 238 52 5054/1 79