ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:userguide:learn_caching:memcached

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
v5:userguide:learn_caching:memcached [2017/04/15 18:28] mnewnhamv5:userguide:learn_caching:memcached [2018/07/16 20:18] (current) – start functions lowercase peterdd
Line 1: Line 1:
 <- v5:userguide:learn_caching:disk_caching|Disk Based Caching ^ v5:userguide:userguide_index|List Of Tutorials ^ v5:userguide:learn_caching:cache_ttl|Understanding Time-To-Live -> <- v5:userguide:learn_caching:disk_caching|Disk Based Caching ^ v5:userguide:userguide_index|List Of Tutorials ^ v5:userguide:learn_caching:cache_ttl|Understanding Time-To-Live ->
 ~~NOTOC~~ ~~NOTOC~~
 +
 +====== Memcached Setup ======
 <WRAP right tip box 300px> <WRAP right tip box 300px>
 == Learn More == == Learn More ==
 [[https://memcached.org/|Configuring Memcached]] [[https://memcached.org/|Configuring Memcached]]
-[[https://pecl.php.net/package/memcache|PEAR Memcache library]] 
-[[https://pecl.php.net/package/memcached|PEAR Memcached library]] 
 </WRAP> </WRAP>
-====== Memcached Setup ====== 
-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 memcache or PEAR memcached libraries. If both the memcache and memcached libraries are available, the memcache library will be used. 
  
-Your platform and PHP version will be the primary decision factors between using memcache or memcached. In general, the following guidelines can be used.+[[wp>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 //memcache// or //memcached// libraries. If both are available, the //memcache// library will be used. 
 + 
 +Your platform and PHP version will be the primary decision factors between using //memcache// or //memcached//. In general, the following guidelines can be used.
  
 ^ Platform  ^ PHP Version  ^ Library   ^ ^ Platform  ^ PHP Version  ^ Library   ^
-| Windows   | 5.x, 7.x     | memcache  +| Windows   | 5.x, 7.x     [[https://pecl.php.net/package/memcache|PEAR Memcache library]] 
-| Unix      | 5.x          | memcache  +| Unix      | 5.x          | ::: 
-Unix      | 7.x          | memcached |+:::       | 7.x          | [[https://pecl.php.net/package/memcached|PEAR Memcached library]]|
  
-It's also worth noting that compression is not supported with memcached. If you need cache compression, the memcache library is recommended.+It's also worth noting that compression is not supported with //memcached//. If you need cache compression, the //memcache// library is recommended.
  
 For larger environments, distributed Memcache hosts can be specified. For larger environments, distributed Memcache hosts can be specified.
 +
 ---------------------------------------------- ----------------------------------------------
 +
 ===== Usage ===== ===== Usage =====
 <code php> <code php>
Line 51: Line 53:
  * We connect to the database, not the memcache server  * We connect to the database, not the memcache server
  */  */
-$db->Connect('localhost','mysql-user','mysql-password','employees');+$db->connect('localhost','mysql-user','mysql-password','employees');
  
 </code> </code>
  
v5/userguide/learn_caching/memcached.txt · Last modified: 2018/07/16 20:18 by peterdd