Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 57185 invoked from network); 8 Jan 2007 16:22:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Jan 2007 16:22:59 -0000 Received: (qmail 56470 invoked by uid 500); 8 Jan 2007 16:22:30 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 56433 invoked by uid 500); 8 Jan 2007 16:22:30 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 56397 invoked by uid 99); 8 Jan 2007 16:22:29 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Jan 2007 08:22:29 -0800 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=MAILTO_TO_SPAM_ADDR X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [199.20.71.247] (HELO mail1av.state.nj.us) (199.20.71.247) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Jan 2007 08:21:48 -0800 Received: from ceres.ag.state.nj.us (ceres.ag.state.nj.us [10.32.32.17]) by mail2av.state.nj.us (8.13.7/8.13.7) with ESMTP id l08GL7aU028591 for ; Mon, 8 Jan 2007 11:21:08 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: web application - student need help Date: Mon, 8 Jan 2007 11:23:58 -0500 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: web application - student need help Thread-Index: AcczPqP7UKvck1eDSuuJzkapQfSC+AAAlaYw From: "Ross, Scott" To: "Tomcat Users List" X-Proofpoint-Virus-Version: vendor=nai engine=5.0.00 definitions=4933 signatures=222096 X-Virus-Checked: Checked by ClamAV on apache.org Tracy Nelson. Out of curiosity, can you point to some articles relating to the growing pains you mentioned regarding Slashdot, Granddaddy and MySpace? Thanks Scott Ross -----Original Message----- From: Nelson, Tracy M. [mailto:Tracy.Nelson@nelnet.net]=20 Sent: Monday, January 08, 2007 11:01 AM To: Tomcat Users List Subject: RE: web application - student need help | From: Michael Ni [mailto:mikeni123@hotmail.com] | Sent: Friday, 05 January, 2007 16:38 |=20 | even with connection pooling, how many connections are we looking at here? | if my project works as intended, im predicting from 30 to 1000 poeple=20 | simultaneously hitting tomcat and sql server. If you're just on a cable modem, I wouldn't worry about it. Your network bandwidth will give our before your connection limit. =20 | i remember when websites like friendster.com came out, it was really slow. | now it is much faster, do you guys know where does a student learn=20 | about how to handle high traffic web applications? is there any=20 | classes? Your best bet is to read up on other site that had growing pains (MySpace, Flickr or the granddaddy, Slashdot) and find out what they did. For the most part, you'll have to find a service provider that has the pipes you need for a price you can afford. Then worry about partitioning your set-up: break it up into web servers, app servers (Tomcat), and database servers. Try to split your app into static and dynamic pieces, that'll (theoretically) let you cache static content (icons, logos, boilerplate text) on the web server, which will help your response time. If your database needs are simple (90% reads, most reads from a single table) consider going with MySQL. It's proven itself many times over in high-traffic sites. If you have any kind of "real" database needs, though (transactions, complex joins, multiple concurrent updates) you'd be better off sticking with SQL Server (or Postgres if you need multiple servers and licensing costs become a factor). Other than that, just learn how to instrument your system so you can analyze it to find out where the bottlenecks are. Note that I've never actually done any of this, it's just what I've gleaned from some articles on the net. IMHO, YMMV, IANAL, etc... ----------------------------------------- ------------------------------------------------------------ The information contained in this message is confidential proprietary property of Nelnet, Inc. and its affiliated companies (Nelnet) and is intended for the recipient only. Any reproduction, forwarding, or copying without the express permission of Nelnet is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to this e-mail. ------------------------------------------------------------ --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org