ピクセルトラッキングを想定した設定で、Nginx on EC2(c3.large) という環境で、極限まで設定をして、どれぐらいさばけるのか運用中、パフォーマンステストしてる時は、別のところに問題があり、Nginx自体の性能限界までテストできなかったので、実際どこまでいけるのかは計測できてない。 秒間1万とか2万は行けてたと思う、ちなみに実際の運用では秒間9000以上とかを記録していて、サーバ自体にはかなり余裕があるので、記録はまだまだ伸びると思う。 ちなみに empty_gif は応答が短すぎて、Nginx の $request_time では記録できない... 全部 "0.000" だから、どれぐらい掛かってるのか分からん...。 nginx.confの設定 user nginx; worker_processes auto; error_log /var/log/nginx/erro
nginxとは? nginxはロシアで開発されている軽量で高速なWebサーバです。 現在シェアは 7% 近くあるようです。もちろんApacheに比べれば少ないですが、Apache 55%、IIS 25%, nginx 7%で3番目に使われているWebサーバになります。 昔は、Pound+Lighttpd+Apacheの組み合わせをよく使っていましたが、ここ数年はnginx+Apacheとかになりました。 主に、静的コンテンツをnginxが受け持ち、PHPなどの動的コンテンツはApacheに渡す形になります。Railsを使う場合は、nginx+Unicornの組み合わせが多いです。 いまさらな感じもありますが、インフラ周りの見直しも含めて紹介したいと思います。 静的コンテンツをnginxに任せる nginx+Apacheの場合の設定は次のようになります。(nginxがport 80、Apac
upstream ango { server unix:/tmp/ango.sock; } # the nginx server instance server { listen 80; server_name go.dev *.go.dev; error_log /var/log/nginx/go_error.log; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_http_version 1.1; # for keep-alive proxy_pass
// Tutorial //How To Use Martini to Serve Go Applications Behind an Nginx Server on Ubuntu Status: Deprecated This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu: Upgrade to Ubuntu 14.04. Upgrade from Ubuntu 14.04 to Ubuntu 16.04 Migrate the serve
benchmark+go+nginx.md Benchmarking Nginx with Go There are a lot of ways to serve a Go HTTP application. The best choices depend on each use case. Currently nginx looks to be the standard web server for every new project even though there are other great web servers as well. However, how much is the overhead of serving a Go application behind an nginx server? Do we need some nginx features (vhosts
Go は単体でも Web サーバを立てることが可能であり、公式ドキュメントのサンプルなどでもだいたい内蔵のものを使っています。 package main import ( "fmt" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "Hello World!") } func main() { http.HandleFunc("/", handler) http.ListenAndServe(":4000", nil) } ただ、最近は Rails だったら nginx + unicorn ですし、 PHP も nginx + php-fpm といった構成がモダンな気がします。 なので、なんとなく Go でも nginx の後ろでアプリケーションサーバに専念させたいなあと
Intro a short documentation on how to setup and run nginx as SSL-Gateway/Offload, including SPDY. Beside basic SSL/TLS - configuration, performance and choosing the right cipher_suites, this guide covers HSTS-Headers, Perfect Forward Secrecy (PFS) and the latest and greatest ssl-based attacks like POODLE, Heartbleed, BREACH, CRIME, BEAST and Lucky Thirteen. This guide shows how to configure variou
1. 第10回 静岡ITPro勉強会 インフラ部 nginx⼊入⾨門 滝澤 隆史 株式会社ハートビーツ MSP事業部 所属 http://heartbeats.jp/ 1 2013-‐‑‒05-‐‑‒18nginx⼊入⾨門 2. 私は誰 • ⽒氏名: 滝澤 隆史 @ttkzw • 所属: 株式会社ハートビーツ ▫ サーバの構築・運⽤用や 24時間365⽇日の有⼈人監視をやっている会社 ▫ いわゆるMSP(マネージド サービス プロバイ ダ) • nginxとの関わり ▫ 所属会社の技術ブログ「nginx連載」 – http://heartbeats.jp/hbblog/nginx/ ▫ Software Design 2012年年12⽉月号 第2特集「⾼高速・⾼高機能HTTPサーバ Nginx構築・ 設定マニュアル」 2 2013-‐‑‒05-‐
SPDY(スピーディ)はGoogleがWebページの読み込みの高速化を目指して提唱している通信プロトコルのひとつです。 Googleのみならず、Twitter、FacebookやLINEでも採用されたことで話題になりました。 そのSPDYをnginxに導入する手順を紹介します。 導入後、本当にWebページの読み込みが早くなるのか検証してみます。 SPDYのデモ動画 HTTPSとSPDYの読み込みの速さの違いを6秒の動画で紹介しています。 参考URL Facebook endorses Google’s SPDY networking protocol (FacebookでSPDYを採用) Adopting SPDY in Line – Part 1: An Overview (LINEでSPDYを採用) Twitter、Google提案のSPDYプロトコルを導入 試験環境 Hosting:
Have you ever benchmarked a server in the lab and then deployed it for real traffic, only to find that it can’t achieve anything close to the benchmark performance? CPU utilization is low and there are plenty of free resources, yet clients complain of slow response times, and you can’t figure out how to get better utilization from the server. What you’re observing is one effect of what we can call
使うのさくらのVPS ちょっとOSインストールされた状態から設定する機会があったから作業工程をメモ ユーザの作成から、SSHの設定してwordpress起動まで。MySQLやNginxの調整はしてない。 技術的にすごいことはしてないけど、これ系は忘れがちだし初心者様のお役に立てればと思う。 ちなみにcentOSのバージョン確認はこう > cat /etc/redhat-release CentOS release 6.4 (Final) ユーザ作成 > useradd xxx ユーザのパスワード作成 wheelグループに追加 > passwd xxx > usermod -G wheel xxx # グループに追加されているか確認 > cat /etc/group |grep xxx #ログアウトしてsshでログインできることを確認 wheelのユーザーだけsuできるようにする >emac
Nginxを1.4.7から1.6にバージョンアップした際にやったこと 2014/04/24にNginx 1.6 がリリースされたので、Buildしてインストールした。 SPDY, PageSpeed(ngx_pagespeed)の導入、既存設定の見直し、Configure/Buildのメモ 環境 Nginx 1.6.0 AWS Amazon Linux SPDY Googleが開発しているHTTP/1.xに変わる新しいプロトコル。HTTP/2のドラフトになっている。読み方はSPDY(スピーディ)。 httpbis interim@チューリッヒ レポート 対応ブラウザはChrome, Firefox, Opera, IE 11など。 ちょうど本日のWWDC 2014で、OS X 10.10のSafariからSPDY対応が発表された。 設定 Nginx 1.6からSPDY 3.1に対応。 Op
nginx 1.3 の頃より patch をあてて SPDY を有効する方法を、色々な方が試されていますので、今更という感じはしますが nginx 1.4 がリリースされ SPDY と WebSocket が正式にサポートされたということで、改めて導入してみました。 ということでインストールメモ。 nginx のソースコード入手 nginx の最新のソースコード (1.4.0) を http://nginx.org/ より入手します。 $ cd $HOME $ wget http://nginx.org/download/nginx-1.4.0.tar.gz $ tar zxvf nginx-1.4.0.tar.gz OpenSSL のソースコード入手 SPDY では OpenSSL 1.0.1 より実装されている Next Protocol Negotiation を利用するため、Ope
はじめまして、ボーダーズでインフラを担当しています。高田です。 みなさんはWebサーバーといえば、何をイメージするでしょうか。 ひと昔前、Webサーバーの代表格といえばapacheでしたが、近年はapacheとおなじくらいnginxが注目を浴びるようになってきています。 ...はじめまして、ボーダーズでインフラを担当しています。高田です。 みなさんはWebサーバーといえば、何をイメージするでしょうか。 ひと昔前、Webサーバーの代表格といえばapacheでしたが、近年はapacheとおなじくらいnginxが注目を浴びるようになってきています。 nginxのメリットはなんといっても軽量かつ高速であることです。 ボーダーズでもnginx を主にロードバランサとして利用しています。 アンケートを大量に配信したときなどアクセスが集中した場合でも、アンケートを中断させることなく実施するためです
Detailed statistics in our extensive web servers market report. Learn more This diagram shows the percentages of websites using various web servers broken down by ranking. Cross-technology reports only include technologies with more than 1% usage to ensure statistical significance of the results. See technologies overview for explanations on the methodologies used in the surveys. How to read the d
Nginxチューニング nginx最大限にスピードを出すために、設定パラメーターをチュニングしました。 nginx設定例 user www-data; pid /var/run/nginx.pid; worker_processes auto; worker_rlimit_nofile 100000; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; events { worker_connections 2048; multi_accept on; use epoll; } http { server_tokens off; sendfile on; tcp_nopush on; tcp_nodelay on; access_log o
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く