~ubuntu-branches/ubuntu/gutsy/oscache/gutsy

« back to all changes in this revision

Viewing changes to docs/index.html

  • Committer: Bazaar Package Importer
  • Author(s): Kalle Kivimaa
  • Date: 2004-08-13 14:00:00 UTC
  • Revision ID: james.westby@ubuntu.com-20040813140000-lyugvinublk1x8y2
Tags: upstream-2.0.2
ImportĀ upstreamĀ versionĀ 2.0.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html>
 
2
<head>
 
3
<title>OSCache Overview</title>
 
4
</head>
 
5
<body bgcolor="#FFFFFF">
 
6
 
 
7
<p><b>OSCache</b> is a widely used, high performance J2EE caching framework.</p>
 
8
<h3>The Problems Solved</h3>
 
9
<p><b>OSCache</b> solves fundamental problems for dynamic websites:</p>
 
10
<ul>
 
11
  <li><b>Caching Dynamic Content</b> - Dynamic content of some form must often be executed during each
 
12
        request, but sometimes that content doesn't change every request. Caching the whole page does
 
13
        not help because <i>sections</i> of the page change every request.
 
14
    <ul>
 
15
      <li><b>OSCache</b> solves this problem by providing a means to cache sections of JSP pages.</li>
 
16
    </ul>
 
17
  </li>
 
18
  <li><b>Caching Binary Content</b> - Generated images and PDFs can be very costly in terms
 
19
        of server load.
 
20
    <ul>
 
21
      <li><b>OSCache</b> solves this problem through a Servlet 2.3 CachingFilter which can cache any
 
22
        URI (such as an entire page or a generated image/PDF)</li>
 
23
    </ul>
 
24
  </li>
 
25
  <li><b>Error Tolerance</b> - If one error occurs somewhere on your dynamic page, chances are the
 
26
        whole page will be returned as an error, even if 95% of the page executed correctly.
 
27
    <ul>
 
28
      <li><b>OSCache</b> solves this problem by allowing you to serve the cached content in the event
 
29
        of an error, and then reporting the error appropriately.</li>
 
30
    </ul>
 
31
  </li>
 
32
</ul>
 
33
 
 
34
<h3>Brief Feature List</h3>
 
35
<p>In addition to it's servlet-specific features, <b>OSCache</b> can be used as a generic caching
 
36
  solution for <i>any</i> Java application. A few of its generic features include:</p>
 
37
<ul>
 
38
  <li><b>Caching of Arbitrary Objects</b> - You are not restricted to caching portions of JSP pages
 
39
    or HTTP requests. Any Java object can be cached.</li>
 
40
  <li><b>Comprehensive API</b> - The <b>OSCache</b> API gives you full programmatic control over all of
 
41
    <b>OSCache's</b> features.</li>
 
42
  <li><b>Persistent Caching</b> - The cache can optionally be disk-based, thereby allowing expensive-to-create
 
43
    data to remain cached even across application restarts.</li>
 
44
  <li><b>Clustering</b> - Support for clustering of cached data can be enabled with a single configuration
 
45
    parameter. No code changes required.</li>
 
46
  <li><b>Expiry of Cache Entries</b> - You have a huge amount of control over how cached objects expire,
 
47
    including pluggable RefreshPolicies if the default functionality does not meet your requirements.</li>
 
48
</ul>
 
49
 
 
50
<p>We encourage you to take a look at the full <a href="features.html">feature list</a> to see what else
 
51
   <b>OSCache</b> has to offer.</p>
 
52
 
 
53
<p>Other documentation:</p>
 
54
<ul>
 
55
  <li><b><a href="features.html">Feature List</a></b> - Details on <b>OSCache</b>'s features and how they are best used</li>
 
56
  <li><b><a href="requirements.html">Requirements</a></b> - What is required to run <b>OSCache</b></li>
 
57
  <li><b><a href="changelog.html">Change Log</a></b> - See what's new in the latest version of <b>OSCache</b></li>
 
58
  <li><b><a href="faq.html">FAQ</a></b> - Frequently Asked Questions about <b>OSCache</b></li>
 
59
  <li><b><a href="install.html">Installation Guide</a></b> - How to install <b>OSCache</b> and where to get it.</li>
 
60
  <li><b><a href="configuration.html">Configuration</a></b> - Configuration options for <b>OSCache</b>.</li>
 
61
  <li><b><a href="filter.html">Caching Content with the CacheFilter</a></b> - How to configure OSCache to cache entire servlet responses.</li>
 
62
  <li><b><a href="tags.html">JSP Tags</a></b> - Detailed documentation on <b>OSCache</b>'s tags and how to use them.</li>
 
63
  <li><b><a href="hibernate.html">OSCache and Hibernate</a></b> - How to integrate OSCache with Hibernate.</li>
 
64
  <li><b><a href="clustering.html">Clustering OSCache</a></b> - How to use <code>OSCache</code> in a cluster.</li>
 
65
  <li><b><a href="cron.html">Cron Expressions</a></b> - How to use the cron expression syntax to expire content.</li>
 
66
  <li><b><a href="api">JavaDoc API</a></b> - The <b>OSCache</b> API documentation in JavaDoc format.</li>
 
67
  <li><b><a href="deployments.html">OSCache in the Wild</a></b> - A list of sites that are using OSCache in production.</li>
 
68
</ul>
 
69
 
 
70
</body>
 
71
 
 
72
</html>
 
 
b'\\ No newline at end of file'