[Question] Apache và Tomcat - Khác nhau và giống nhau? |
30/08/2007 04:29:53 (+0700) | #1 | 82105 |
thanhan78vn
Member
|
0 |
|
|
Joined: 15/03/2007 22:18:42
Messages: 112
Offline
|
|
Chào các bác!!!
Trước đây chỗ tớ có tiếp nhận một trang thông tin điện tử nội bộ dùng công nghệ uPortal, xài TomCat làm webserver.
Bên phát triển nói TomCat là một phần nhỏ của Apache và TomCat chạy nhanh hơn Apache.
Tớ thì tớ cũng không rành, tớ muốn các bác cho ý kiến về vụ này để so sánh xem sao.
PS: Cái uPortal này chạy chậm rì. |
|
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
30/08/2007 04:41:31 (+0700) | #2 | 82110 |
subnetwork
Member
|
0 |
|
|
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
|
|
thanhan78vn wrote:
Chào các bác!!!
Trước đây chỗ tớ có tiếp nhận một trang thông tin điện tử nội bộ dùng công nghệ uPortal, xài TomCat làm webserver.
Bên phát triển nói TomCat là một phần nhỏ của Apache và TomCat chạy nhanh hơn Apache.
Tớ thì tớ cũng không rành, tớ muốn các bác cho ý kiến về vụ này để so sánh xem sao.
PS: Cái uPortal này chạy chậm rì.
Theo bro nó giống nhau ở điểm nào và khác nhau điểm nào )
Ai nói Tomcat chạy nhanh hơn Apache , thử rồi chưa :cry: Thử cài đặt 1 mình tomcat làm webserver khi server có hơn 100 mạng truy cập thì server load như thế nào nhỉ ? |
|
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com |
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
30/08/2007 05:58:39 (+0700) | #3 | 82127 |
thanhan78vn
Member
|
0 |
|
|
Joined: 15/03/2007 22:18:42
Messages: 112
Offline
|
|
Cái bác mo-đờ-rây-tờ này hỏi lại như thế thì mình bí !!! )
Tớ đã nói là tớ chả rành, đang xài tomcat thấy chậm, vả lại thấy mọi người toàn xài apache nên thắc mắc. :?
Theo phân tích (đơn giản) của tớ thì nó giống nhau như này:
- Webserver
- Nguồn mở
(Ai cao kiến chỉ thêm) )
Còn khác nhau thì tớ đang hỏi các bác. |
|
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
31/08/2007 07:10:57 (+0700) | #4 | 82364 |
|
K4i
Moderator
|
Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
|
|
|
Sống là để không chết chứ không phải để trở thành anh hùng |
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
31/08/2007 18:28:58 (+0700) | #5 | 82446 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
thanhan78vn wrote:
Chào các bác!!!
Trước đây chỗ tớ có tiếp nhận một trang thông tin điện tử nội bộ dùng công nghệ uPortal, xài TomCat làm webserver.
Bên phát triển nói TomCat là một phần nhỏ của Apache và TomCat chạy nhanh hơn Apache.
Tớ thì tớ cũng không rành, tớ muốn các bác cho ý kiến về vụ này để so sánh xem sao.
PS: Cái uPortal này chạy chậm rì.
Tomcat chạy... cụ thể cái gì mà nhanh hơn Apache?
- Tomcat (Apache Tomcat) là một servlet / jsp container. Nó có khả năng phục vụ http requests nhưng nó không phải là một web server thuần túy.
- Apache (Apache Httpd) là một web server. Nó được phát triển để làm việc như một web server thuần túy và có thể đảm đương cả công tác của một proxy server.
1) giống nhau căn bản:
- cả hai đều có thể tiếp nhận http requests.
- cả hai đều có concept "virtual sites".
- cả hai đều có thể xử lý cả http và https.
2) khác nhau căn bản:
- Apache Httpd không có khả năng hiểu và biên dịch servlet / jsp.
- Apache Httpd có khả năng điều tác requests / responses tinh vi và hiệu suất hơn Apache Tomcat rất nhiều.
- Apache Httpd có plug-in modules (được viết bằng C là chính) để mở rộng chức năng. Trong khi đó, Apache Tomcat không có tính mở rộng này.
- Apache Httpd không dùng Java lib trong khi Tomcat dùng và cung cấp các thư viện Java cần thiết cho web applications (vì nó đóng vai trò container).
Nói tóm lại, so sánh Apache Httpd và Apache Tomcat giống như so sánh con mèo với con chó (đều có 4 chân nhưng tính chất và tính cách khác nhau) :lol :lol |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Re: Apache và Tomcat - Khác nhau và giống nhau? |
20/09/2007 09:44:41 (+0700) | #6 | 85821 |
thanhan78vn
Member
|
0 |
|
|
Joined: 15/03/2007 22:18:42
Messages: 112
Offline
|
|
Thank you tất cả mọi người, đặc biệt là bác conmale!!! |
|
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
28/10/2007 21:45:32 (+0700) | #7 | 93531 |
|
rickb
Reseacher
|
Joined: 27/01/2007 17:47:27
Messages: 200
Offline
|
|
conmale wrote:
Tomcat chạy... cụ thể cái gì mà nhanh hơn Apache?
- Tomcat (Apache Tomcat) là một servlet / jsp container. Nó có khả năng phục vụ http requests nhưng nó không phải là một web server thuần túy.
- Apache (Apache Httpd) là một web server. Nó được phát triển để làm việc như một web server thuần túy và có thể đảm đương cả công tác của một proxy server.
1) giống nhau căn bản:
- cả hai đều có thể tiếp nhận http requests.
- cả hai đều có concept "virtual sites".
- cả hai đều có thể xử lý cả http và https.
2) khác nhau căn bản:
- Apache Httpd không có khả năng hiểu và biên dịch servlet / jsp.
- Apache Httpd có khả năng điều tác requests / responses tinh vi và hiệu suất hơn Apache Tomcat rất nhiều.
- Apache Httpd có plug-in modules (được viết bằng C là chính) để mở rộng chức năng. Trong khi đó, Apache Tomcat không có tính mở rộng này.
- Apache Httpd không dùng Java lib trong khi Tomcat dùng và cung cấp các thư viện Java cần thiết cho web applications (vì nó đóng vai trò container).
Nói tóm lại, so sánh Apache Httpd và Apache Tomcat giống như so sánh con mèo với con chó (đều có 4 chân nhưng tính chất và tính cách khác nhau) :lol :lol
Nói như anh conmale thì mặc dù Tomcat ko phải web server thuần túy tuy nhiên nó vẫn là 1 webserver vì nó vẫn có khả năng điều tác requests / responses HTTP. Nhưng như vậy nếu em đứng trong vai trò là Hosting Provider, em cần build 1 server và (dùng chức năng virtual sites) để "chia" host ra bán cho nhiều khách hàng thì em cần phải build tới 2 webserver (1 là apache, 2 là apache tomcat) à ? Vì rõ ràng nhu cầu của khác hàng thì rất đa dạng và phong phú, người thì cần java, người thì ko. Nếu chỉ Apache thôi thì ko thể support servlet/jsp cho khách hàng, nhưng nếu chỉ cài Apache Tomcat thôi thì sẽ như anh comnale nói là "Apache Httpd có khả năng điều tác requests / responses tinh vi và hiệu suất hơn Apache Tomcat rất nhiều" và "Apache Httpd có plug-in modules (được viết bằng C là chính) để mở rộng chức năng. Trong khi đó, Apache Tomcat không có tính mở rộng này" .... ? |
|
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
29/10/2007 01:01:04 (+0700) | #8 | 93552 |
FaL
Moderator
|
Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
|
|
conmale wrote:
Tomcat chạy... cụ thể cái gì mà nhanh hơn Apache?
- Tomcat (Apache Tomcat) là một servlet / jsp container. Nó có khả năng phục vụ http requests nhưng nó không phải là một web server thuần túy.
- Apache (Apache Httpd) là một web server. Nó được phát triển để làm việc như một web server thuần túy và có thể đảm đương cả công tác của một proxy server.
1) giống nhau căn bản:
- cả hai đều có thể tiếp nhận http requests.
- cả hai đều có concept "virtual sites".
- cả hai đều có thể xử lý cả http và https.
2) khác nhau căn bản:
- Apache Httpd không có khả năng hiểu và biên dịch servlet / jsp.
- Apache Httpd có khả năng điều tác requests / responses tinh vi và hiệu suất hơn Apache Tomcat rất nhiều.
- Apache Httpd có plug-in modules (được viết bằng C là chính) để mở rộng chức năng. Trong khi đó, Apache Tomcat không có tính mở rộng này.
- Apache Httpd không dùng Java lib trong khi Tomcat dùng và cung cấp các thư viện Java cần thiết cho web applications (vì nó đóng vai trò container).
Nói tóm lại, so sánh Apache Httpd và Apache Tomcat giống như so sánh con mèo với con chó (đều có 4 chân nhưng tính chất và tính cách khác nhau) :lol :lol
Bây giờ thì em đã hiểu,
FaL
|
|
Hãy giữ một trái tim nóng và một cái đầu lạnh |
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
29/10/2007 01:22:08 (+0700) | #9 | 93559 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
rickb wrote:
Nói như anh conmale thì mặc dù Tomcat ko phải web server thuần túy tuy nhiên nó vẫn là 1 webserver vì nó vẫn có khả năng điều tác requests / responses HTTP. Nhưng như vậy nếu em đứng trong vai trò là Hosting Provider, em cần build 1 server và (dùng chức năng virtual sites) để "chia" host ra bán cho nhiều khách hàng thì em cần phải build tới 2 webserver (1 là apache, 2 là apache tomcat) à ? Vì rõ ràng nhu cầu của khác hàng thì rất đa dạng và phong phú, người thì cần java, người thì ko. Nếu chỉ Apache thôi thì ko thể support servlet/jsp cho khách hàng, nhưng nếu chỉ cài Apache Tomcat thôi thì sẽ như anh comnale nói là "Apache Httpd có khả năng điều tác requests / responses tinh vi và hiệu suất hơn Apache Tomcat rất nhiều" và "Apache Httpd có plug-in modules (được viết bằng C là chính) để mở rộng chức năng. Trong khi đó, Apache Tomcat không có tính mở rộng này" .... ?
Không đúng.
Apache http luôn luôn đóng vai trò là web service. Apache tomcat luôn luôn đóng vai trò là jsp / servlet container. Bởi thế, nếu em hỗ trợ jsp / servlet thì em phải build thêm Tomcat. Nó không phải là web server nên câu hỏi "em cần phải build tới 2 webserver (1 là apache, 2 là apache tomcat) à?" là câu hỏi không hợp lý.
Apache http vẫn có thể config để cung cấp virtual site. Apache tomcat vẫn có thể config để cung cấp virtual servlet engine.
Em nên tìm một cuốn sách về tomcat để đọc kỹ để hiểu rõ hơn về tomcat. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
29/10/2007 03:35:26 (+0700) | #10 | 93578 |
|
rickb
Reseacher
|
Joined: 27/01/2007 17:47:27
Messages: 200
Offline
|
|
conmale wrote:
Không đúng.
Apache http luôn luôn đóng vai trò là web service. Apache tomcat luôn luôn đóng vai trò là jsp / servlet container. Bởi thế, nếu em hỗ trợ jsp / servlet thì em phải build thêm Tomcat. Nó không phải là web server nên câu hỏi "em cần phải build tới 2 webserver (1 là apache, 2 là apache tomcat) à?" là câu hỏi không hợp lý.
Apache http vẫn có thể config để cung cấp virtual site. Apache tomcat vẫn có thể config để cung cấp virtual servlet engine.
Em nên tìm một cuốn sách về tomcat để đọc kỹ để hiểu rõ hơn về tomcat.
Vâng, cám ơn anh đã giải thích |
|
|
|
|
[Question] Re: Apache và Tomcat - Khác nhau và giống nhau? |
01/10/2008 05:19:26 (+0700) | #11 | 153457 |
nghinh
Member
|
0 |
|
|
Joined: 03/03/2008 14:06:16
Messages: 1
Offline
|
|
Một cách hiệu quả để sử dụng Apache http làm frontend và Apache tomcat làm backend có thể dùng mod_proxy, ví dụ:
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyRequests Off
ProxyPass / http://websitename:8080/
ProxyPassReverse / http://websitename:8080/
|
|
|
|
|
[Question] Apache và Tomcat - Khác nhau và giống nhau? |
03/10/2008 20:47:57 (+0700) | #12 | 153821 |
|
Phó Hồng Tuyết
Member
|
0 |
|
|
Joined: 20/04/2007 20:02:10
Messages: 275
Location: Nơi Sâu Thẳm Tâm Hồn
Offline
|
|
rickb wrote:
conmale wrote:
Tomcat chạy... cụ thể cái gì mà nhanh hơn Apache?
- Tomcat (Apache Tomcat) là một servlet / jsp container. Nó có khả năng phục vụ http requests nhưng nó không phải là một web server thuần túy.
- Apache (Apache Httpd) là một web server. Nó được phát triển để làm việc như một web server thuần túy và có thể đảm đương cả công tác của một proxy server.
1) giống nhau căn bản:
- cả hai đều có thể tiếp nhận http requests.
- cả hai đều có concept "virtual sites".
- cả hai đều có thể xử lý cả http và https.
2) khác nhau căn bản:
- Apache Httpd không có khả năng hiểu và biên dịch servlet / jsp.
- Apache Httpd có khả năng điều tác requests / responses tinh vi và hiệu suất hơn Apache Tomcat rất nhiều.
- Apache Httpd có plug-in modules (được viết bằng C là chính) để mở rộng chức năng. Trong khi đó, Apache Tomcat không có tính mở rộng này.
- Apache Httpd không dùng Java lib trong khi Tomcat dùng và cung cấp các thư viện Java cần thiết cho web applications (vì nó đóng vai trò container).
Nói tóm lại, so sánh Apache Httpd và Apache Tomcat giống như so sánh con mèo với con chó (đều có 4 chân nhưng tính chất và tính cách khác nhau) :lol :lol
Nói như anh conmale thì mặc dù Tomcat ko phải web server thuần túy tuy nhiên nó vẫn là 1 webserver vì nó vẫn có khả năng điều tác requests / responses HTTP. Nhưng như vậy nếu em đứng trong vai trò là Hosting Provider, em cần build 1 server và (dùng chức năng virtual sites) để "chia" host ra bán cho nhiều khách hàng thì em cần phải build tới 2 webserver (1 là apache, 2 là apache tomcat) à ? Vì rõ ràng nhu cầu của khác hàng thì rất đa dạng và phong phú, người thì cần java, người thì ko. Nếu chỉ Apache thôi thì ko thể support servlet/jsp cho khách hàng, nhưng nếu chỉ cài Apache Tomcat thôi thì sẽ như anh comnale nói là "Apache Httpd có khả năng điều tác requests / responses tinh vi và hiệu suất hơn Apache Tomcat rất nhiều" và "Apache Httpd có plug-in modules (được viết bằng C là chính) để mở rộng chức năng. Trong khi đó, Apache Tomcat không có tính mở rộng này" .... ?
nếu bạn là một Hosting Provider để đáp ứng nhu cầu trên thì bạn nên quan tâm đến control Plesk. Plesk có thể đáp ứng nhu cầu của bạn .
|
|
"Một người thành công không có ý nghĩ đổ thừa thất bại do ...." |
|
|
|
[Question] Re: Apache và Tomcat - Khác nhau và giống nhau? |
18/02/2009 06:06:48 (+0700) | #13 | 169827 |
|
abcmdv
Member
|
0 |
|
|
Joined: 08/12/2008 23:34:36
Messages: 3
Offline
|
|
Cũng đang quan tâm về Tomcat, SDK, SDJ, JDK... cứ lẫn lộn, u u mê mê, đọc chủ đề này cũng góp phần hiểu ra đôi chút. Tuy nhiên, vừa đọc tham khảo trên mạng thấy đoạn này cũng có lý nhưng hình như mâu thuẫn với những nội dung ở trên. Các bác xem thấy có đúng không:
Nhóm Apache viết khá nhiều software, trong đó hầu hết tên của các software đều có chữ Apache ở trong đó.
- Apache HTTP Server là 1 web server đích thực.
- Apache Tomcat là 1 servlet container giúp bạn "chạy" các file JSP và Servlet.
Như vậy, thì sẽ có 1 "gói" sản phẩm là Apache HTTP Server dùng cho webserrver, 1 gói sản phẩm là Apache Tomcat dùng cho Webserver chạy các ứng dụng jssp ???? |
|
|
|
|
[Question] Re: Apache và Tomcat - Khác nhau và giống nhau? |
18/02/2009 06:26:09 (+0700) | #14 | 169830 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
abcmdv wrote:
Cũng đang quan tâm về Tomcat, SDK, SDJ, JDK... cứ lẫn lộn, u u mê mê, đọc chủ đề này cũng góp phần hiểu ra đôi chút. Tuy nhiên, vừa đọc tham khảo trên mạng thấy đoạn này cũng có lý nhưng hình như mâu thuẫn với những nội dung ở trên. Các bác xem thấy có đúng không:
Nhóm Apache viết khá nhiều software, trong đó hầu hết tên của các software đều có chữ Apache ở trong đó.
- Apache HTTP Server là 1 web server đích thực.
- Apache Tomcat là 1 servlet container giúp bạn "chạy" các file JSP và Servlet.
Như vậy, thì sẽ có 1 "gói" sản phẩm là Apache HTTP Server dùng cho webserrver, 1 gói sản phẩm là Apache Tomcat dùng cho Webserver chạy các ứng dụng jssp ????
Mâu thuẩn ở điểm nào thế? |
|
What bringing us together is stronger than what pulling us apart. |
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|