第5回ペパボテックカンファレンス〜インフラエンジニア大特集〜 で発表した資料です http://pepabo.connpass.com/event/30348/
第5回ペパボテックカンファレンス〜インフラエンジニア大特集〜 で発表した資料です http://pepabo.connpass.com/event/30348/
Site Reliability Engineering(SRE) Teamの@cubicdaiyaです。 今回は数あるnginxのサードパーティモジュールの中でも一際強力で、メルカリでも活用しているngx_luaの便利な活用方法や最適化集について紹介します。 ngx_luaは軽量スクリプト言語のLuaでnginxを拡張できるモジュールです。 nginxの設定ファイル内にLuaのコードを埋め込んだり、nginxの拡張モジュールをCではなくLuaで開発することができます。以下はngx_luaにおける「Hello, World!」です。 location / { content_by_lua 'ngx.say("Hello, World!")'; } 上記のロケーションにHTTPでアクセスするとnginxはボディが「Hello, World!」のレスポンスを返します。 なお、先月末にリリースさ
まずはnginxのインストール。 $ brew options nginx nginx --with-passenger Compile with support for Phusion Passenger module --with-webdav Compile with support for WebDAV module 今回はどちらもいらないので普通に brew install nginx で設定をいじる。 $ cd /usr/local/etc/nginx $ vim nginx.conf #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid;
こんにちは開発チームの崔珉秀と申します。 今回はnginxというウェブサーバーについて話をさせて頂きます。 nginxは最近数年の間けっこう人気が高くなっています。特によく使われているApacheやLighttpdなどのウェブサーバーと性能の面で比較することがよくありまして、優れた性能で単純なstaticファイルを転送するウェブサーバーからCGIサーバー、reverse proxyサーバーなどの様々なウェブリクエスト処理に関わる分野で導入されています。 今日はnginxの性能の比較よりもサーバーの開発者(nginx module)もしくはサーバーの運営者としてのnginxにある仕組の中で一つを紹介したいと存じます。 サーバーの開発や運営をする場合ロジックや設定などの変更により配布の後、サーバーを再起動することがあります。 その再起動の時にウェブサービスとしてリクエストの処理を続けなが
開発環境を設定してみる 前回の,node.jsとnpmのインストールをしたメモ(CentOS さくらのVPS)でnode.jsとnpmをインストールしましたが,まだ環境設定ができてなかったので今回も引き続き下準備. (仮に) /hogehoge/public/dev/ で開発することに.環境のディレクトリ構成とか,サーバー設定についてあまり参考になる記事を見つけられなかったので,以下適当に設定をしてみた.サーバーは,nginxを使います. ディレクトリ構成の予定 /hogehoge/public/dev/server.js : 8124をlistenするHTTPサーバー的なJSファイル.. /hogehoge/public/dev/app/ : その他lib的に,nodeで実行するJSを設置する. /hogehoge/public/dev/www/ : 公開ディレクトリとして,CSSやクラ
node.jsでミニアプリを作ってみるテスト.の下準備 node.jsを少し触ってみたいと言うことで,ミニアプリを作ってみることにしました.今回はその下準備の過程をメモ. Ubuntu+nginxでnode.js+npmのインストールからデプロイまで - mizchi logを参考に,node.jsとnpmのインストールをします. nginxは,nginx+apacheでちょっぴり快適なWebサーバーを目指してみる(CentOS さくらのVPS) でインストール済みなので割愛. node.jsのインストール % git clone git://github.com/ry/node.git % cd node % ./configure Checking for program g++ or c++ : /usr/bin/g++ Checking for program cpp : /usr
NginxはApacheより処理速度が早いとされて、昨今人気が出てきている。 NginxとApacheの速度比較を検討するとともに、速度と機能の等価交換について 検討したい。 まずは、ここに簡潔でいいデータがある。 参考:mod_php(Apache)とspawn-fcgi(nginx)でのパフォーマンス比較 本サイトが見れなかったので、キャッシュから一部引用させてもらう。 Host名は抽象化して掲載。 1接続で100アクセス:Apache VS NGINX Apache まずはWebスタックの大御所「Apache」 Apache ab -c 1 -n 100 -H "Host: xxx.xxx" http://xxx.xxx:82/ This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 Copyri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く