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




Odpovedet emailem