Installare Memcached in un server Apache2: differenze tra le versioni

(Nuova pagina: ==Introduzione== <code>Memcached</code> è un sistema di caching distribuito in RAM per oggetti, è molto usato nell'ambito di applicazioni web dinamiche per alleviare il carico sul da...)
 
Riga 62: Riga 62:
* [http://dk.php.net/manual/en/memcache.examples.php Esempi]
* [http://dk.php.net/manual/en/memcache.examples.php Esempi]
* [http://dk.php.net/manual/en/ref.memcache.php Funzioni di memcache]
* [http://dk.php.net/manual/en/ref.memcache.php Funzioni di memcache]
===Esempio===
Come piccolo esempio di utilizzo di memcache possiamo studiare questo script:
<pre>
# nano /var/www/memcachetest.php
</pre>
il cui contenuto sarà simile al seguente:
<pre>
<?php
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";
$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";
var_dump($get_result);
?>
</pre>
Il risultato sarà una pagina PHP che ci comunica la versione di memcache attiva sul server e alcune piccole informazioni.
<br/><br/>
--[[Utente:Ferdybassi|Ferdybassi]] 00:35, 1 mar 2010 (CET)
----
[[Categoria:Server]]
[[Categoria:Networking]]