File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Performance and the fly likes A generic lovely question. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Performance
Bookmark "A generic lovely question." Watch "A generic lovely question." New topic

A generic lovely question.

Patrick Brahami
Ranch Hand

Joined: Oct 12, 2008
Posts: 32
Hello everyone,
I've got somewhat general question regarding server building.
I'm quite an advanced Java programmer, but I'm looking for a bit of general piece of knowledge I'm missing.

What technologies are usually used to build high performance / load of users Server ? (Webserver for instance, or any other server)

I want to build a service that will require a big user data base and a relatively a lot of traffic per minute. I'm certain it is a challenge but what I wonder is where to begin, what technologies are usually used for such purpose.

Are there any books on the matter for instance ?

All reponses are welcomes,
Thanks in advance.
Ivan Krizsan
Ranch Hand

Joined: Oct 04, 2006
Posts: 2198
A quick search on a rather well-known site that sells books yields, among others, the following two books:
Building Scalable Web Sites: Building, Scaling, and Optimizing the Next Generation of Web Applications
High Performance Web Sites: Essential Knowledge for Front-End Engineers
Haven't read either, but they have good reviews.
Best wishes!

My free books and tutorials:
Alexander Kober
Ranch Hand

Joined: Aug 05, 2011
Posts: 32

I'd also advice reading up on the async I/O features in java 7, which probably won't be covered in too many books, and take a look at the Selector API.
I agree. Here's the link:
subject: A generic lovely question.
It's not a secret anymore!