2 Stimmen

benötige ich den memcache-client

Ich bin auf Schienen 2.3.5 und Ruby auf 1.8.7. Ich habe eine einzelne Anwendung, die eine lokale memcached (neueste Version von apt-get memcached) Instanz verwendet. Es scheint memcached funktioniert wie erwartet, aber durch die Dokumente und andere Kommentare gehen,

1 - Es scheint, dass der memcached-client empfohlen wird, um die Dinge zu beschleunigen. Ich kann mit meiner Version von rrails/ruby nicht mit Sicherheit sagen, ob ich es wirklich brauche oder nicht. Im Moment benutze ich Rails.cache.read/write/fetch Befehle. Ich habe dieses Gem installiert und frage mich, wie die Schnittstelle zu memcached ohne dieses Gem funktioniert und ob es gut genug ist.

Gracias

1voto

Taryn East Punkte 26660

Rails verwendet derzeit nativ memcache-client (falls verfügbar), wenn Sie Rails.cache eingeben. Sie haben also einen gut funktionierenden Hut.

Hier ist eine Slideshare von memcache mit Rails, die seine Verwendung zeigt: http://www.slideshare.net/guestac752c/caching-memcached-and-rails

Was die Geschwindigkeit anbelangt, so gefallen mir einige der Quick-and-Dirty-Benchmarks in diesem Tutorial sehr gut, um mir ein besseres Gefühl für das Caching zu geben: http://townx.org/rails_and_memcached

Es gibt auch einen interessanten Vergleich zwischen memcahe-client und Ruby-MemCache-Gems. Beachten Sie jedoch, dass die oben genannten Links leider veraltet sind (wie alles, was über Rails geschrieben wird)... also mit einer Prise Salz nehmen :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X