CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![Heroku上に構築するWebアプリケーションは「Memcached」を使ってサーバサイドセッション管理 (1/2):CodeZine](https://cdn-ak-scissors.b.st-hatena.com/image/square/938e3beaa34ce0c5a8b22c1e783e534deb551121/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F8345%2F8345_arena.png)
Memcached使ってみました。単純な例で動作を確認後、python-blog-systemの画像出力部分に適用し、ベンチマークをとりました。 Memcachedとは 分散KVS(キーバリューシステム)の一種です。いわゆるRDB(リレーショナルデータベース)は、スケールアウトに向かない構造をしているために、安いサーバをいっぱい並べても性能がリニアに向上しません。Memcachedでは、トランザクションや、データの耐久性などを保証しないかわりに、大量のデータを、高速にキャッシュすることができます。詳しい説明は本家でどうぞ⇒http://memcached.org/ 概要が知りたければwikipediaがお手軽です。 シンプルな例 まずは、非常にシンプルなコードを書いて動作を確認しました。 初回アクセス: 何も表示されません。 キーweatherに対して何も設定されておらず、Noneが返され
インストール https://github.com/elbart/node-memcacheを使う。 npm install memcache プログラム書いた 2秒expireで書き込み→すぐ読む→3秒待って読む、という例。 memcache-test.js var memcache = require('memcache'); var client = new memcache.Client(11211, 'localhost'); client.connect(); var get = function(){ client.get('name', function(err, val){ if(!err) console.log(val); else console.error('get error'); }); }; client.set('name', 'shokai', func
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く