<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://adodb.org/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://adodb.org/dokuwiki/feed.php">
        <title>ADOdb - v5:userguide:learn_caching</title>
        <description>Database Abstraction Layer for PHP</description>
        <link>https://adodb.org/dokuwiki/</link>
        <image rdf:resource="https://adodb.org/dokuwiki/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-05-16T22:59:21+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:adodb_coding&amp;rev=1459220203&amp;do=diff"/>
                <rdf:li rdf:resource="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:cache_problems&amp;rev=1459220430&amp;do=diff"/>
                <rdf:li rdf:resource="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:cache_ttl&amp;rev=1459207137&amp;do=diff"/>
                <rdf:li rdf:resource="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:disk_caching&amp;rev=1459206498&amp;do=diff"/>
                <rdf:li rdf:resource="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:introduction&amp;rev=1459127426&amp;do=diff"/>
                <rdf:li rdf:resource="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:memcached&amp;rev=1531765138&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://adodb.org/dokuwiki/lib/exe/fetch.php?media=logo.png">
        <title>ADOdb</title>
        <link>https://adodb.org/dokuwiki/</link>
        <url>https://adodb.org/dokuwiki/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:adodb_coding&amp;rev=1459220203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-29T02:56:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using Cached Queries</title>
        <link>https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:adodb_coding&amp;rev=1459220203&amp;do=diff</link>
        <description>Understanding Time-To-Live List Of Tutorials Debugging Problems With Caching


Using Cached Queries

ADOdb provides replacement functions that look for cached results, instead of querying the database directly. The names of the methods match the normal method names but with the word &#039;cache&#039; prepended, e.g.

	*  cacheGetOne replaces getOne</description>
    </item>
    <item rdf:about="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:cache_problems&amp;rev=1459220430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-29T03:00:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Solving Problems With Caching</title>
        <link>https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:cache_problems&amp;rev=1459220430&amp;do=diff</link>
        <description>Using ADOdb Methods List Of Tutorials Solving Problems With Caching


Solving Problems With Caching

Unexpected Results

Finding cached result sets is dependent on there being an exact query match on the SQL statement issued, so
for example:
SELECT code,description FROM table ORDER BY code
and
SELECT code,description FROM table ORDER BY code ASC</description>
    </item>
    <item rdf:about="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:cache_ttl&amp;rev=1459207137&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-28T23:18:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Time-To-Live (TTL)</title>
        <link>https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:cache_ttl&amp;rev=1459207137&amp;do=diff</link>
        <description>Memcached List Of Tutorials ADOdb Method Usage 


Time-To-Live (TTL)

Description

The TTL of the query is the amount of time that the results of a query are cached before the results are re-requested from a database. The following sequence of events occurs:

	*  A query is issued via one of the ADOdb</description>
    </item>
    <item rdf:about="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:disk_caching&amp;rev=1459206498&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-28T23:08:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Disk Based Caching</title>
        <link>https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:disk_caching&amp;rev=1459206498&amp;do=diff</link>
        <description>Introduction To Caching List Of Tutorials Memcached Servers 


Disk Based Caching

To maximize the performance of disk-based caching systems, the cached data should be placed on the fastest available file system, in order of preference:

	*  A memory based file system (ramdisk), examples:
		*  A windows product such as</description>
    </item>
    <item rdf:about="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:introduction&amp;rev=1459127426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-28T01:10:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Caching Result Sets</title>
        <link>https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:introduction&amp;rev=1459127426&amp;do=diff</link>
        <description>Caching Result SetsList Of Tutorials Disk Based Caching 


Caching Result Sets

Description

The concept of caching is simple, in that it provides pre-processed result sets for oft-used queries (often referred to as static data). These result sets can be extracted from the database and be provided to the end user in some alternate manner. In principle:</description>
    </item>
    <item rdf:about="https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:memcached&amp;rev=1531765138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-16T18:18:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Memcached Setup</title>
        <link>https://adodb.org/dokuwiki/doku.php?id=v5:userguide:learn_caching:memcached&amp;rev=1531765138&amp;do=diff</link>
        <description>Disk Based Caching List Of Tutorials Understanding Time-To-Live 


Memcached Setup

Learn More

Configuring Memcached

Memcached provides a controlled, server-based memory caching service. The server is reasonably easily configured and installed, but provides a sophisticated caching configuration. PHP support for the library is available through the PHP PEAR</description>
    </item>
</rdf:RDF>
