Cache becomes very important in high-load computer application. In a web application, cache can improve the performance of application by several orders of magnitude generally. The article analyzes the role of cache in software application level optimization in detail and divides cache into local cache, local sharedmemory cache, distributed memory cache, disk cache. Several cache control policies including alive time, invalid in writing, invalid in reading et.al are studied and the problems when using cache in applications are pointed out.Key words: Software application level; Cache; Optimization; Cache control policie
In recent innovation particularly in the modern fields, the PCs are taken advantage of as controllin...
With the software applications increasing in complexity, description of hardware is becoming increas...
Developers often use replication and caching mechanisms to enhance Web application performance. The ...
Cache becomes very important in high-load computer application. In a web application, cache can impr...
Caching is fundamental to performance in distributed information retrieval systems such as the World...
This paper describes a General-Purpose Software cache (GPS cache) which can improve the performance ...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
Written by leading researchers from academia and industry, this monograph provides students, researc...
Caching is fundamental to performance in distributed information retrieval systems such as the Worl...
An ideal high performance computer includes a fast processor and a multi-million byte memory of comp...
Cache memory is one of the most important components of a computer system. The cache allows quickly...
This thesis presents the design of Pequod, a distributed, application-level Web cache. Web developer...
Contention for shared cache resources has been recognized as a major bottleneck for multicores—espec...
Cache memory is a memory which is used by the central processing unit in a computer to reduce the bu...
Caching is a common method for improving the performance of modern web applications. Due to the vary...
In recent innovation particularly in the modern fields, the PCs are taken advantage of as controllin...
With the software applications increasing in complexity, description of hardware is becoming increas...
Developers often use replication and caching mechanisms to enhance Web application performance. The ...
Cache becomes very important in high-load computer application. In a web application, cache can impr...
Caching is fundamental to performance in distributed information retrieval systems such as the World...
This paper describes a General-Purpose Software cache (GPS cache) which can improve the performance ...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
Written by leading researchers from academia and industry, this monograph provides students, researc...
Caching is fundamental to performance in distributed information retrieval systems such as the Worl...
An ideal high performance computer includes a fast processor and a multi-million byte memory of comp...
Cache memory is one of the most important components of a computer system. The cache allows quickly...
This thesis presents the design of Pequod, a distributed, application-level Web cache. Web developer...
Contention for shared cache resources has been recognized as a major bottleneck for multicores—espec...
Cache memory is a memory which is used by the central processing unit in a computer to reduce the bu...
Caching is a common method for improving the performance of modern web applications. Due to the vary...
In recent innovation particularly in the modern fields, the PCs are taken advantage of as controllin...
With the software applications increasing in complexity, description of hardware is becoming increas...
Developers often use replication and caching mechanisms to enhance Web application performance. The ...