森川です。 memcachedのスピードを調べたときにAPCのキャッシュの方が速いというコメントを頂いたので簡単な追加調査をしてみました。 まずは、APCをインストールしてみましょう。といってもpeclがあれば以下のコマンドでインストール可能です。
ローカル環境でのキャッシュは、APCとMemcachedでどちらを使うか? apc_fetchが手軽に利用できるのでこちらを使ってみましたが、 memcachedでいいんじゃないかと・・・気になったので計測してみました。 ただし、CLI環境です。 テスト環境(DELL PowerEdge R200改) CPU Intel Xeon CPU X3360 2.83GHz (4core) メモリ 8GB HDD 1TB (Hitachi HDT721010SLA360) OS CentOS 6.0 (2.6.32-71.29.1.el6.x86_64) apcの設定 apc.enabled=On apc.enable_cli=On apc.shm_size="128M" 比較に使用したソースコード(PHP) $id = 'testtest'; $test_data = array(); $mem
過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算
本当は出席する予定だったのですが、仕事の都合により現地には行けず。Ustreamでの視聴となりました。http://www.ustream.tv/channel/social-application-seminarせっかくなので、内容のまとめ。脚注は、メモしておいた自分のコメントを残しています。弊社のソーシャルアプリ「ボクイマ」は、PHPではなくJavaで実装されていることを、前提にしています。 KLabの説明など 2000年8月設立 「DSAS Hosting」というサービスを提供 講演者の方の説明など 森本さん 2006年入社 2009年秋 ソーシャルアプリの担当に 発表内容について 注意点モバイル向けの説明フレームワークは、CakePHP, Symphony などを利用 ただし、個別の話はしないFlashの動的合成の話は、時間制約でしない*1アジェンダ なぜ高負荷対策が必要か? 高負
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く