Ruby on Rails5の新機能ActionCableを試す! | Chirashi-no-ura      2017-11-17 01:20:37  詳細
※1 執筆時のRailsはバージョン5.0.0.1。 ※2 Webサーバにはnginxを使用。 ※3 リバースプロキシにnginxを使った構成も対応する。 Rails5.0.0.1はすでにインストールされているものとする […]
http://chirashi-no-ura.jp/blog/archives/158
[WordPressのSEO対策]PageSpeed Insightsのスコアを上げる方法 – RE:ENGINES      2017-11-14 14:20:28  詳細
はじめに WordPressでプログを公開し始めて、もう半年以上も経ちますが、SEO対策はほとんどやっていませんでした。 さすがに少しぐらいはSEO対策をやろうと思い、エンジニアリングでできそうなところとして、Googleの PageSpeed Insights のスコアを上げる対策をしてみました。 基本的なことですが、下記の対応をするだけこのブログサイトのスコアは常時80以上のスコアをキープでき...
https://re-engines.com/2017/11/13/wordpress%E3%81%AEseo%E5%AF%BE%E7%AD%96pagespeed-insights%E3%81%AE%E3%82%B9%E3%82%B3%E3%82%A2%E3%82%92%E4%B8%8A%E3%81%92%E3%82%8B/
性能比較: nuster vs nginx vs varnish - Qiita      2017-11-12 20:20:17  詳細
オリジンサーバーはset server_tokens off; でhttp headerのserverを一致させます。 ハードウェア Intel(R) Xeon(R) CPU X5650 @ 2.67GHz(12 cores) RAM 32GB 1Gbps ethernet card ソフトウェア CentOS: 7.4.1708 (Core) wrk: 4.0.2-2-g91655b5 varn...
https://qiita.com/kbe/items/905c14e87ae17bcb6683
Docker + Rails + Puma + Nginx + MySQL - Qiita      2017-11-10 15:20:33  詳細
Dockerに興味があったものの、コマンドを叩く以外はほとんど手を出す機会がなかったので、 夏季休暇の間にしっかりと基本を身につけるべく、検証用にRails環境を構築してみました。 思ってた以上に悪戦苦闘したので、記憶からすっ飛ばないようにちゃんと記事として残しておこうと思います。 前提 作業はすべて ConoHaVPS のUbuntu16.04上でやってます。 OS上にすでに Docker と ...
https://qiita.com/eighty8/items/0288ab9c127ddb683315
Nginx でリバースプロクシを立てるときに気にすべき proxy_next_upstream 設定 - 無印吉澤      2017-10-26 10:20:19  詳細
2017 - 10 - 25 Nginx でリバースプロクシを立てるときに気にすべき proxy_next_upstream 設定 Nginx Troubleshooting 個人的に、Nginx で「これは危険だ」と思っている設定があって、Nginx でなにかあるたびにその設定をつい疑ってしまいます。その設定について他の人に話すたびに、いちいち資料を集めるのが面倒になってきたので、今回はその設定...
http://muziyoshiz.hatenablog.com/entry/2017/10/25/235114
Why does one NGINX worker take all the load?      2017-10-25 19:20:17  詳細
Scaling up TCP servers is usually straightforward. Most deployments start by using a single process setup. When the need arises more worker processes are added. This is a scalability model for many ap...
https://blog.cloudflare.com/the-sad-state-of-linux-socket-balancing/
ISUCON 7 予選2日目を3位で通過しました - 酒日記 はてな支店      2017-10-24 12:20:19  詳細
2017 - 10 - 23 ISUCON 7 予選2日目を3位で通過しました まずは出題と運営チームの皆様にお礼を。予選から1チーム3台、合計1200台のサーバを用意するという空前の規模で、快適な競技環境を用意していただいてありがとうございました。 isucon.net 今回は ISUCON 4 の時の fujiwara 組 (@ fujiwara , @acidlemon, @handlena...
http://sfujiwara.hatenablog.com/entry/2017/10/23/123240
elliotec | Mike Elliott - How to Get 100/100 Google Page Speed Score with Middleman and Nginx      2017-10-24 09:20:22  詳細
How to Get 100/100 Google Page Speed Score with Middleman and Nginx October 17, 2017 Everyone hates slow websites. Everyone likes fast websites. I recently worked on a Google AMP (Accelerated Mobile P...
https://elliotec.com/how-to-get-100-google-page-speed-score/
ISUCON7 予選1日目を1位で通過しました。 - ken39arg’s blog      2017-10-24 06:20:15  詳細
2017 - 10 - 24 ISUCON7 予選1日目を1位で通過しました。 大会運営者の皆様ありがとうございました。 本戦もよろしくお願いいたします。 まとめ 決勝に行くことはできたけど、打倒組長は達成できず... 勝因: /icons/* と /fetch をなんとかできたこと 敗因: nginxを2台にしていたこととswap対策できなかったこと 参加経緯 ISUCONの存在は同僚の組長が無...
http://ken39arg.hatenablog.com/entry/2017/10/24/002546
如何にしてAsakusaから来た面々はISUCON7の予選に敗北したのか - joker1007’s diary      2017-10-23 17:20:14  詳細
2017 - 10 - 23 如何にしてAsakusaから来た面々はISUCON7の予選に敗北したのか とてもとても悲しいので、とりあえずやっ たこ とと言い訳を書いて気を紛らわせることにする。 敗北した身でグダグダ言うのが格好悪いことは百も承知だが、人間には魂の救済が必要であることをご理解いただきたい。 序盤〜方針決定 最初パスワードのコピペミス等でサーバーからガンガンBANされて、そもそもログ...
http://joker1007.hatenablog.com/entry/2017/10/23/100000
Does Googlebot Crawl Using HTTP/2 Protocols? - Moz      2017-10-17 10:20:25  詳細
The author's views are entirely his or her own (excluding the unlikely event of hypnosis) and may not always reflect the views of Moz. I was recently challenged with a question from a client, Robert, ...
https://moz.com/blog/challenging-googlebot-experiment
Python + Flask + Nginx + Docker で開発から公開まで爆速で作ろう | キカガク技術ブログ「一日一遊」 | キカガク技術ブログ「一日一遊」      2017-10-14 15:20:17  詳細
この方法が一番手軽なのですが、Selenium等のスクレイピングなどモジュール意外にも環境用の設定ファイルの引き継ぎが必要な場合にはLambdaはあまり向いていなく、手持ちのサーバーの隅っこに必要なときだけ呼び出せるAPIを実装しておいたら楽なのではないかと思っています。 Docker。それは、ローカルとリモートの環境の違いをなくす救世主 ローカルとリモートで環境構築を毎回し直すのは非常に面倒です...
http://play.kikagaku.co.jp/lesson/python-flask-nginx-docker/
Node.js の開発版で http2 標準モジュールを試す - Qiita      2017-10-12 16:20:20  詳細
概要 2017年8月5日から Node.js の開発版で http2 モジュールが標準機能として利用できるようになりました ( プルリクエスト )。記事の執筆時点では実験的な段階にあるので、実行時にフラグを指定する必要があります。Node.js v8.4 で通常の機能として利用できるようにすることが計画されています。 nghttp2 の採用 http2 モジュールの実装には nghttp2 が採用...
https://qiita.com/masakielastic/items/83c440b52374f5addbd8
NGINX Unitでpython wsgiサーバーを動かす - Qiita      2017-10-11 15:20:14  詳細
NGINX Unitが公開されて、Python用のWSGIを動かすアプリケーションサーバーとして使っていけるかなぁという感じです。とりあえずHello Worldを動かしてみました。 ためした環境 vagrant ubuntu/xenial64 python3.5 NGINX Unitのインストール こちらを参考にubuntuパッケージ版をインストール。 https://github.com/ng...
https://qiita.com/civic/items/ffb96fbc9b8bb0f39b54
Nginx設定のまとめ - Qiita      2017-10-10 09:20:20  詳細
はじめに 僕は盲目的に unicorn を起動するためだけに nginx を使っていて、設定ファイルの内容とかをほとんど知らない。 なので、ここに nginx の設定内容をまとめる事で自分自身が覚えようと思う。 普段使う大抵の設定は記載しているつもりです。 記載内容は実際に試したものと試してないものが混在してるので、誤った設定などがあるかもしれないのでその辺はコメントでご指摘いただけると助かります...
https://qiita.com/syou007/items/3e2d410bbe65a364b603
Nginx/OpenRestyあるある言いたい - Usual Software Engineer      2017-10-08 11:20:19  詳細
2017 - 08 - 22 Nginx/OpenRestyあるある言いたい Nginx OpenResty Lua HTTP ELB Nginx を使う時に、設定に対して動作が意図したとおりにならないことがよくあります。 おそらく初見殺しで何度もハマる人が多いのでここであるあるをまとめておこうと思います。 OpenResty の話も混ざっていますがほぼ同じと考えて良いです。 ではさっそく、 Ng...
http://innossh.hatenablog.com/entry/2017/08/22/223300
Nginx+SiteGuard LiteのRPM作成Docker - ngx_mruby を添えて - - kikumotoのメモ帳      2017-10-06 01:20:10  詳細
2017 - 10 - 05 Nginx+SiteGuard LiteのRPM作成Docker - ngx_mruby を添えて - さくらインターネット の環境でSiteGuard Liteが無償で使えますが、特に 今年の6月にはNginx版も提供 されるようになっていますね。 それまでは Apache のみの対応であったので、Nginxを使っている身としてはちょっと縁がないかなぁと思っていたわ...
http://kikumoto.hatenablog.com/entry/2017/10/05/124250
我々はどのようにして安全なHTTPS通信を提供すれば良いか - Qiita      2017-10-04 21:20:08  詳細
HTTPS通信は複数のプロトコル、手法が組み合わされて実現されている。そのため、暗号化手法それぞれのリスク、ブラウザの対応等様々な用件があり、全てを理解するにはちょっと時間とリソースが足りない。結局のところ、我々はどのようにして安全なHTTPS通信を提供できるのか。色々調べていたところ、MozillaがMozilla Web siteに使用する、HTTPSの推奨設定を公開している。 Securit...
https://qiita.com/harukasan/items/fe37f3bab8a5ca3f4f92