Pozdrawiam
Jezeli nie bedziesz potrzebowal klastrowania, keszowania, i udostepnisz
tylko swoja aplikacjie, a nie np. inne konkteksty np. managera, to nie ma
sensu wyciagac armaty na muche...
Pozdrawiam
Brzezi
ja bym widział jeden powód, dla którego warto :)
Możesz na poziomie apache zdefiiniować stronkę statyczną, która pojawi
się jak Tomcat się wyłoży (500) lub będzie po rostu wyłączony (404) i
zamiast nie znalezienia strony przez przegladarke klient zobaczy Twoją
stronkę statyczną...
na apache możesz też zdefiniować maksymalną liczbę sesji i chyba
trochę innych ciekawych parametrów, które troszkę zabezpieczą Tomcata.
pamiętaj też, żeby content statyczny wystawić na apachu (np. css, .js,
grafikę), bo przez ajp jest trochę strat...
pozdr
Jeśli byś chciał wystawiać bez Apache2 to statyczny content poleci
nawet szybciej z samego Tomcata
(benchmark był chyba w definitive guide).
Generalnie niby nie ma zastrzeżeń, ale admini w firmie nie chcieli na
to pójść, ewidentny brak zaufania i dużo słabsza znajomość niż
Apache2 :-)
Pozdraiwam,
Wojtek
native z tego cos sledzi�em, dzia�a w obszarach natywnej obs�ugi SSL,
ale z serwowanie sta�ego contentu chyba nie....
ja się nie dziwię - Tomcat nie służy do wystawiania na zewnątrz i
tyle :)
Jak nie, jak tak? Konkretnie to APR:
http://tomcat.apache.org/tomcat-6.0-doc/apr.html
Inaczej mowiac - Tomcat dostaje swojego natywnego apacza do serwowania
plikow. Nie pamietam dokladnych wartosci, ale wydajnosc to ma bardzo
dobra. Dodatkowo (http://tomcat.apache.org/tomcat-6.0-doc/
aio.html#Asynchronous%20writes) mozna sterowac tez uzywac APR z
poziomu servletow.
Bartek
Do tego, co zostalo w watku powiedziane, ja dorzuce jeszcze, ze w
jednym projekcie ladnie mi sie sprawdzil kombajn Tomcat+Squid, bez
Apache. To, co moglo isc z cache, szlo ze squida (a wiec CSS i JS
tez), a reszta, ktora wymagala np uwierzytelnienia, szla z
bezposrednio z tomcata.
Bartek
> Je�li by� chcia� wystawia� bez Apache2 to statyczny content poleci
> nawet szybciej z samego Tomcata
> (benchmark byďż˝ chyba w definitive guide).
Mozesz podac jakies blizsze namiary?
Bo kiedys tez same robilem takie testy, i statyczny konktet wysylany
bezposrednio tylko przez apachac dzialal szybciej o rzad wielkosci...
Pozdrawiam
Brzezi
Nie robiłem dokładnie tego benchmarku co oni, w moim Tomcat też wypadł
wolniej, ale chyba o zdecydowanie mniej niż rząd (raczej o ok połowę
słabszy był) :-) bo wniosek miałem taki, że nie ma tragedii jeśli
będzie serwował statyczne rzeczy.
Pozdrawiam,
Wojtek