2008/10/10 Max Lapshin <max.l...@gmail.com>:
> А зачем он нужен? У мемкешеда примитивнейший протокол, зачем накручивать
> бинарный драйвер?
--
Alexey Kovyrin
http://kovyrin.info/
2008/10/10 Shumkov <ivans...@gmail.com>:
> Поставил libmemcached 0.22 и gem memcached (0.11)
> В точности как нас учат на странице проекта
> http://blog.evanweaver.com/files/doc/fauna/memcached/files/README.html
>
> Если отключить доки то ставится гем отлично (на странице проекта так и
> просят).
>
> Результат:
> [root@server-2 bin]# ./irb
> irb(main):001:0> require 'memcached'
> LoadError: no such file to load -- memcached
> from (irb):1:in `require'
> from (irb):1
А require 'rubygems' где?
> Всетаки видмио не компилится как надо.
>
> Может есть альтернативы? Слышал про caffeine но ничего найти не
> удалось.
В общем, он работает без проблем если:
1) есть правильная версия libmemcached
2) без ошибок прошел gem install memcached
3) есть гем echoe (не спрашивайте зачем, но он его хотел на всех наших
серверах, хотя и нету в зависимостях его)
Макс, он и правда нужет - реально очень сильно экономит процессор :-)
Проверил специально:
root@loops:/var/www/apps/collegelist/current# irb
irb(main):001:0> require 'memcached'
LoadError: no such file to load -- memcached
from (irb):1:in `require'
from (irb):1
irb(main):002:0> require 'rubygems'
=> true
irb(main):003:0> require 'memcached'
=> true
irb(main):004:0>
2008/10/10 Max Lapshin <max.l...@gmail.com>:
Так эти 10 строк - на руби :-) А к ним еще socket'ы и всякая другая
руби-дрянь... Есть там чему тормозить. Точнее не - не тормозить, а
хавать CPU когда их сотни тысяч раз дергать.