The demand of internet is increasing day by day and web server receives millions of hits per day. To manage these raising demands high performance web servers are required. Multi threading is the elementary approach used in web server to achieve high performance and handle number of requests from clients. The existing scheme which is distributed frequency based optimization strategy DFBOS cannot distribute thread pools on the basis of service times due to this starvation occurs. When starvation occurs it decreases response time and increases wait time. The research aims is to explore the implementation of multiple thread pools based on distribution of service times to avoid starvation and achieve concurrency in server site. For comparing both strategies we have used a simulator named as Thread Pool Tester TPT which is a JAVA based simulator and it has shown that proposed strategy is much better than the existing DFBOS. The analysis shows that proposed scheme is increases the response time and reduces the wait time