タグ

*memcachedに関するyamadarのブックマーク (19)

  • ElastiCacheはMemcachedとRedisのどっちを選ぶ? | DevelopersIO

    こんにちは(U・ω・U) AWS事業部の深澤です。 AWSにはElastiCacheと呼ばれるマネージド型のキャッシュストアサービスがあります。利用を始めようと色々調査すると「RedisとMemcached、どっち使ったらいいの?」というのは結構悩みがちなポイントかと思います。今回は2つの特徴を比べてみて、どちらのサービスを使うか一緒に考えてみましょう! 可用性 ElastiCacheでは最小の構成単位を「ノード」と呼びます。EC2で言うところのインスタンスに相当するものです。このノードを組み合わせた集合体をクラスターと呼びます。ノードに直接接続してしまうと、もしそのノードに問題が発生した場合には新しいノードのアドレス(エンドポイント)をアプリケーション側で書き換えなくてはなりませんし、サービスの成長と共に負荷が上がってくるとノードの台数を増やして負荷やメモリ(キャッシュ)を分散したりとい

    ElastiCacheはMemcachedとRedisのどっちを選ぶ? | DevelopersIO
  • Amazon ElastiCache - Qiita


    Amazon ElastiCache   AWS   ElastiCache   Amazon ElastiCache 2 MemcachedRedis Redis Memcached
    Amazon ElastiCache - Qiita
  • Webアプリケーションのキャッシュ戦略とそのパターン / Pattern and Strategy of Web Application Caching

    YAPC::Kansai OSAKA 2017の資料です

    Webアプリケーションのキャッシュ戦略とそのパターン / Pattern and Strategy of Web Application Caching
    yamadar
    yamadar 2017/03/04
    Brokerパターン ー> 自分が最初にやった良くある奴。Pool & Flush は更新データをメモリに一時保管するやつ。キャッシュする前にやる事あるだろってのは同感。
  • FuelPHPのセッションにはまる


    FuelPHPmemcached   nginx + php-fpmphp 5.4memcached 1.4FuelPHP 1.6 1NPOSTDB  1.  View ... // 1N ... 2.  ControllerA [php]  Session::set(values, Input::post(values));  [
    FuelPHPのセッションにはまる
    yamadar
    yamadar 2013/12/18
    セッションが cookie の場合に値が多くなりすぎるとセッションに値が入らないことがある
  • memcachedでパフォーマンス向上 - TRAJECTORY.JP -


    memcached DBDBWeb WindowsUnix/Linux Web memcached使 DB
    yamadar
    yamadar 2011/10/25
    起動時引数について。最大メモリ使用量を決められるのは便利
  • memcached で新しくキャッシュを保存出来ない?! : にぽたん研究所

    そう言えば、今日、 memcachedで新しくキャッシュを保存できないの刑 を読んで愕然とした。 なんか、キャッシュやセッションでmemcachedをつかっているのだけど、環境によって新しくキャッシュがつくれなくなってしまって、はまった。 規模から考えると極端に使用メモリサイズが少ない設定になっているサーバがあったので、ちょっと使用領域増やして再起動の術をしてみたら、とりあえず直った。 ドキュメント読むのがおっくうなので、ローカルな環境でためしてみたら、memcachedでのキャッシュは -m で設定したサイズになっちゃうと、新しく作れなくなっちゃう感じ。 えぇっ!!マジっすかぁ?! 一杯になったときは、古い順から消えていくと勝手に思っていた。。 いや、まったくその通りだと思ってました…。 ってことで、どうも疑い深い性格なので、手元の Darwin 環境で試してみた。 % memcache

    memcached で新しくキャッシュを保存出来ない?! : にぽたん研究所
    yamadar
    yamadar 2011/09/13
    -mオプションの値を超えるサイズを一気にsetしない限り、古い順番から消えていく。「expires 未設定の cache は作らないようにしてたりします。」
  • perl - リスト代入vsスケーラー代入 : 404 Blog Not Found

    2007年05月04日00:00 カテゴリLightweight Languages perl - リスト代入vsスケーラー代入 これを見て、一般的な場合はどうだったかが気になった。 TokuLog 改め Perl を極めて結婚するブログ - アホにもわかる memcached の get_multi がなぜ速いかについての解説 $m->get_multi("a", "b", "c") すると、{a => $m->get("a"), b => $m->get("b"), c => $m->get("c")} と同じ結果が得られるんだけど、get_multi の方が圧倒的に速い。それで、ベンチマークしてみたのが、以下の結果。scalarでもlistでも結果を返す関数に対して、一つ一つ代入するのと、リストで一度に代入するのとどちらが速いかを比較してみた。ここで使った関数は、sub{ wanta

    perl - リスト代入vsスケーラー代入 : 404 Blog Not Found
    yamadar
    yamadar 2011/09/13
    「言葉を慎みたれたし」、同意。
  • MySQL のチューニングについて考えてみた

    promgen - prometheus managemnet tool / simpleclient_java hacks @ Prometheus c...Tokuhiro Matsuno

    MySQL のチューニングについて考えてみた
    yamadar
    yamadar 2011/09/13
    get_multi して、取れない分を in でMySQLから取得して set_multi する。
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    yamadar
    yamadar 2011/09/13
    次の記事も合わせて読むと、基本的に get_multi は入れるキーの数が多いほど遅くなる。(そりゃそうだ) けど、分散してる場合、処理を並列してくれるので、その分だけ速い。
  • Emerge Technology: MongoDBとmemcacheのパフォーマンス比較


    Days of LirisPython memcachemongodbmemcached MongoDBMemcache Java MongoDBnobody10000memcacheMongoDBadd MongoDB
    Emerge Technology: MongoDBとmemcacheのパフォーマンス比較
    yamadar
    yamadar 2011/09/13
    更新系はMongoDBが僅かに速い。参照系はmemcachedが速い。
  • 第1回 memcachedの基本 | gihyo.jp


      Webmemcached 使memcachedmemcachedLiveJournalDanga InteractiveBrad FitzpatrickmixiFacebookVoxLiveJournalWeb WebRDBMS
    第1回 memcachedの基本 | gihyo.jp
  • memcached - Wikipedia


    memcached  []  Danga Interactive  LiveJournal memcached  Web memcachedBSD[2]memcached 使SASL使(1.4.3)memcached  11211 使libevent 使
  • memcached を使ったアプリケーションの設計について - blog.nomadscafe.jp

    クライアントからmemcachedを利用する際の、ベストプラクティスは以前書いているので、その前段階でmemcachedを含めたWebアプリケーションのアーキテクチャ(と一部クライアントの話)について今の個人的な考えをまとめてみます。Kyoto Tycoonを使ったキャッシュサーバでも基は同じだと思います 1) 使わない memcachedをアプリケーションに組み込むことで、プログラムがどうしても複雑になりがちです。データの削除や更新の際にキャッシュの更新を忘れると多くの問題が発生します。例えばユーザがニックネームやプロフィール写真を更新したのに画面上変わらないなどの現象が起こると、ユーザに対して不快な思いをさせてしまうでしょう。またデータベースが非同期のレプリケーションを行っている場合、masterに対してデータの変更をかけ、更新が反映される前にslaveから読み込んでしまい、キャッシ

    yamadar
    yamadar 2011/06/03
    1.使わない、2.消えては困るキャッシュを置かない、3.リスクヘッジのためにmemcachedサーバーはスケールアウトを行う
  • [ステップアップ! CakePHP] キャッシュに memcached を使う | バシャログ。


     nakamura   CakePHP 7CakePHP memcached memcached  PHP, Java, Perl  MySQL, PostgreSQL  RDBMS memcached  memcached - Wikipedia memcachedgihyo.jp  memcached  C
    [ステップアップ! CakePHP] キャッシュに memcached を使う | バシャログ。
  • 第4回 memcachedの分散アルゴリズム | gihyo.jp


    23memcachedmemcachedmemcached 1memcached23memcachedmemcachedmemcached 
    第4回 memcachedの分散アルゴリズム | gihyo.jp
  • mixi大規模障害について 解明編 - mixi engineer blog


    G miximemcached memcachedlibevent memcachedlibevent使() libevent使event_basemain threadmain_base使 static struct event_base *main_base; ... int main (int argc, char **argv) { ... main_base = event_init(); ... /* enter the ev
    mixi大規模障害について 解明編 - mixi engineer blog
  • 第2回 memcachedのメモリストレージを理解する | gihyo.jp


     memcachedmemcachedmemcached Slab Allocation memcachedSlab Allocator使mallocfreeOSmemcached
    第2回 memcachedのメモリストレージを理解する | gihyo.jp
    yamadar
    yamadar 2010/08/17
    slabが空いてないと、データがsetできなくなる。
  • Memcacheはやっぱりすごかった


    memcache使tmpfsMySQLHEAP使 memcache 10INSERT10memcache使 dagRPMmemcachedPHP 5.2.3使pecl installmemcachememcached # yum install memcached # pecl install memcache # vi /usr/local/lib/php.ini extension=
    Memcacheはやっぱりすごかった
  • CakePHPとnginx+memcachedで手軽にキャッシュを活用する


    nginx+memcached  A 53,900% speedup: Nginx, Drupal, and Memcache bring concurrency up and page load time way down | TechnoSophos nginxmemcachednginx nginx DrupalCakePHP 1.  nginx(Port: 80)使
  • 1