Jawaban singkatnya: Apa pun yang Anda cari, tetapi pilihan pertama saya adalah memcache (yang pertama kali Anda daftarkan), murni berdasarkan penggunaan tata nama yang benar.
Nah, inilah cara saya sampai pada kesimpulan itu:
Berikut ini adalah latar belakang cepat dalam konvensi penamaan (bagi mereka yang tidak terbiasa), yang menjelaskan frustrasi oleh penanya pertanyaan: Untuk banyak aplikasi * nix, karya yang melakukan pekerjaan backend disebut "daemon" (pikirkan "layanan" di Windows- land), sedangkan antarmuka atau aplikasi klien adalah apa yang Anda gunakan untuk mengontrol atau mengakses daemon. Daemon paling sering dinamai sama dengan klien, dengan huruf "d" ditambahkan padanya. Misalnya "imap" akan menjadi klien yang terhubung ke daemon "imapd".
Konvensi penamaan ini jelas dipatuhi oleh memcache ketika Anda membaca pengantar modul memcache (perhatikan perbedaan antara memcache dan memcached dalam kutipan ini):
Modul Memcache menyediakan antarmuka prosedural dan berorientasi objek yang berguna untuk memcached, daemon caching yang sangat efektif, yang dirancang khusus untuk mengurangi beban basis data dalam aplikasi web dinamis.
Modul Memcache juga menyediakan pengendali sesi (memcache).
Informasi lebih lanjut tentang memcached dapat ditemukan di »
http://www.danga.com/memcached/ .
Frustasi di sini disebabkan oleh penulis ekstensi PHP yang diberi nama memcached , karena ia memiliki nama yang sama dengan daemon aktual yang disebut memcached . Perhatikan juga bahwa dalam pengantar memcached (modul php) , ia menyebutkan libmemcached , yang merupakan shared library (atau API) yang digunakan oleh modul untuk mengakses daemon memcached:
memcached adalah kinerja tinggi, sistem caching objek memori terdistribusi, bersifat generik, tetapi dimaksudkan untuk digunakan dalam mempercepat aplikasi web dinamis dengan mengurangi beban basis data.
Ekstensi ini menggunakan pustaka libmemcached untuk menyediakan API untuk berkomunikasi dengan server memcached. Ini juga menyediakan pengendali sesi (memcached).
Informasi tentang libmemcached dapat ditemukan di »
http://tangent.org/552/libmemcached.html .
Singkatnya, keduanya secara fungsional sama, tetapi mereka hanya memiliki penulis yang berbeda, dan yang satu lebih sederhana disebutkan lebih tepat daripada yang lain.