No pravdupovediac, 500 - 800 za den v tomto kontexte neznamena vela. 500
za minutu je celkom v pohode, 500 za sekundu to uz je problem.
Pri takejto frekvencii mozete kludne otvarat a zatvarat connection pri
kazdom requeste.
Na druhej strane s DataSourceom nic nepokazite a do buducna sa moze
zist. Pre zaciatok staci nastavit minimalne limity pre pocet otvorenych
connection maxActive = 5, maxIdle=1 .
Keby ste pouzili jednu connection pre aplikaciu , dalo by sa s tym
pracovat pretoze connection zvycajne podporuje viacero statementov. Ale
pozor , urcite pri tom pridete o moznost pouzivat transakcie, pretoze
tieto su viazane prave na connection.
Pre zaciatok staci pouzit DBCP z Jakarta Commons bud priamo alebo cez
JNDI co je spravnejsie riesenie. Pozri
http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html
[EMAIL PROTECTED] wrote / napísal(a):
Dobrý den
používám JSP + JavaBeany, Servlets na Tomcatu.
Aplikace se často připojuje k DB. sca 500 - 800 požadavků za den.
Nevím zda je v mém případě lepší použít javaBean, který se připojí k DB s
platností aplikace
nebo použít techniku connection pooling.
Domnívám se, že v mém případě je lepší použít JavaBean, který se připojí k DB s
platností aplikace, tedy jen jedno trvalé
připojení, které používají všichni návštěvníci.
Nevím však, zda při této technice nemůže dojít k někajé kolizy.
Děkuji za pomoc.
Tomáš Jurman