タグ

ブックマーク / tech.akat.info (2)

  • nginx + cookie 認証の仕組みを作成 – 忘れるために記す

    概要「nginxで認証用proxyサーバを作成」をもとに設定 全てのアクセスでわざわざPHPを呼び出すのは非効率なので、セッションの判定部分はNginxのみで解決することにより高速化可能 http://blog.asial.co.jp/1046 GOALcookieにauthidというキーで、ランダム値を保存 memcachedにランダム値をキーにして、認証状態(1)をセット cookieとmemcachedの値から、ログインしているかどうかを判定する 今回はランダム値を”abcde”とする できればサードパーティのモジュールevalは利用しない方向で検討する 各バージョンroot@hostname:/home/shimizu# uname -a Linux hostname 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux roo

    peketamin
    peketamin 2015/12/10
  • apacheとnginx – 忘れるために記す

    主に、オープンソースカンファレンス2014 Tokyo/Spring Apacheコミッターが見た Apache vs nginx http://openstandia.jp/pdf/140228_osc_seminar_ssof8.pdf より webサーバ仕組み – ざっくりリクエストに対して、レスポンスを返却する apache – マルチプロセス、マルチスレッドアーキテクチャ-マルチプロセス、スレッドの場合、1つのプロセスまたはスレッドがこれを処理する。そのため、1アクセスを処理している間は他のアクセスを処理できず、同時接続数分だけプロセスまたはスレッドが必要となる マルチプロセス、マルチスレッドの違いマルチプロセスはメモリ空間を個別に持つが、マルチスレッドはメモリ空間を共有する メモリの使用効率が高く、プロセス切り替え時にメモリ空間の切り替えが発生しないためコストが低くなる マルチ

    peketamin
    peketamin 2015/03/23
  • 1