International Journal of Computer Applications (0975 – 8887) Volume 61– No.18, January 2013 12 An Enhance Approach for Dynamic Web Caching Sujit K. Badodia PG Scholar Patel College of Science and Technology Indore, India Sachin Patel Asst.Professor Patel College of Science and Technology Indore, India ABSTRACT There are two types of web projects first one is static web application. In static web application all the pages are linked together there is no connection from database. And other one is dynamic webapplication, for this type of application database is maintained and person can change according to their needs if he has an authentication. In both cases a large amount of data required to add over the pages that are visualized by any internet browser. Dynamic web applications become so popular that the increasing traffic volume threatens to overwhelm the networking capacity in place within corporate Intranets and on the Internet. Due to these increased traffic there is much need to improve the performance of web cache server using more flexible and effective manner. In this paper we propose, design and implement a new approach by which the performances of dynamic web applications are improved. Moreover it we compare the performance of our approach using performance evaluation of our implemented model. Keywords Web applications, cache management, networking, improvement, performance. 1. INTRODUCTION Web servers provide two types of data static data from files stored at a server and dynamic data which are constructed by programs that execute at the time a request is made. The presence of dynamic data often slows down Web sites considerably. High performance Web servers can typically deliver several hundred static files per second, By contrast the rate at which dynamic pages are delivered is often one or two order of magnitudes slower. Many Web sites today have an increasing need to serve dynamic content. Dynamic content is important for Web sites that provide rapidly changing information, e.g., sports Web sites must provide the latest information about sporting events, and financial Web sites must provide current information about stock prices. If the pages for such Web sites are generated dynamically by a server program that is executed [8] every time the pages are requested, the program can return the most recent version of the dynamic content, whereas if files are created to serve the pages statically, it may not be feasible to keep the files up to date. This is particularly true if there are a large number of files that need to be frequently updated. Dynamic content is also important for creating Web pages on the fly from databases. Search engines satisfy queries dynamically from databases. Web pages corresponding to product catalogs are often created dynamically from databases. Information personalized to individual users is also frequently created dynamically. Improvement over dynamic data transfer from web server to client machine is an attractive and important task. But due to some network factors system response become slow. As above we can clearly see that dynamic data is changing per second or per user basis thus to create individual page for all these data is quite difficult task. Moreover it data is change according to the current request basis and it is done using data base and database is changed according to the request of user thus we need to implement a new method that improve the working and serving of dynamic data at client end more efficient manner.[1,8] To solve this problem we propose and implement a web server cache server performance improvement system by which we can easily improve working with dynamic web pages this system is based on the concept of cache memory management scheme. 2. BACKGROUND In study of different research papers and articles we found that the performance of dynamic web pages are depends upon the following facts. 1. To improve performance of any kind of service we required to add new resources 2. Resource implementation is a complex and expensive task 3. Discover new techniques of resource management 4. Design new techniques to improve performance of current domain using more than single methods 5. Use of optimized and hybrid methods to improve the performance of current system Now here we provide some literature that provides us a guide line for improving the web server performance of the system. 2.1 Caching/Prefetching Architecture: The caching/prefetching hierarchical structure envisions collaboration between proxy servers and content distribution servers, as well as between content distribution servers.[2] The lower level proxies cater to users by mainly servicing for their requests, and the higher level content distribution sites use prefetching on effective content distribution. They maintain the content collection using prefetching selection algorithms. New objects are added to the collection of data based on server assistance and user access. Our prefetching selection algorithms use as input such global access [6] statistics as (1) estimates of object reference frequencies and (2) estimates of object lifetimes. This estimation can be well maintained by content distribution servers if they can collaborate between each other. Content