ピクセルトラッキングを想定した設定で、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
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:
Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better
使うのさくらの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ページを開く