タグ 死刑囚
人気順 5 users 10 users 100 users 500 users 1000 usersREST API仕様からAPIクライアントやスタブサーバを自動生成する「OpenAPI Generator」オープンソースで公開。Swagger Codegenからのフォーク - Publickey
REST API仕様からAPIクライアントやスタブサーバを自動生成する「OpenAPI Generator」オープンソースで公開。Swagger Codegenからのフォーク RESTful APIの仕様を基に、APIクライアント用SDK、APIクライアントのテスト用にAPIサーバのように振る舞ってくれるスタブサーバ、Webサーバのコンフィグレーション、ドキュメントなどを自動生成してくれる「Ope... 続きを読む
OSレイヤでWebサーバが起動時に実行するシステムコールを監視し起動完了直前のプロセスをイメージ化する - 人間とウェブの未来
2018 - 04 - 24 OSレイヤでWebサーバが起動時に実行するシステムコールを監視し起動完了直前のプロセスをイメージ化する プログラミング Webサーバ 今回は、Webサーバの実装に依存することなく、OSレイヤでWebサーバソフトウェアが起動時に実行するであろうシステムコールを監視して、そのタイミングでプロセスをイメージ化する方法(PoC)について紹介します。 その前に、まずは前提の一致... 続きを読む
NGINX Unitが正式リリース。PHP、Go、Pythonなどに対応した軽量アプリケーションサーバ - Publickey
NGINX Unitが正式リリース。PHP、Go、Pythonなどに対応した軽量アプリケーションサーバ オープンソースで開発されている軽量なアプリケーションサーバ「NGINX Unit」の正式版がリリースされました(「 Announcing NGINX Unit 1.0 | NGINX 」)。 NGINX Unitは、軽量なWebサーバとして知られるNGINXの開発者であるIgor Sysoevが... 続きを読む
Nginxへの変更に伴うリバースプロキシのテストの改善 - クックパッド開発者ブログ
2018 - 03 - 02 Nginxへの変更に伴うリバースプロキシのテストの改善 Nginxへの変更に伴うリバースプロキシのテストの改善 SREグループの菅原です。 クックパッドでは ブラウザ用Webサイト のリバースプロキシ用のWebサーバとして長らく Apache を使っていたのですが、最近、 Nginx へと変更しました。 Nginxへの変更に当たって、構成管理の変更やテストの改善を行っ... 続きを読む
Webホスティングサービス技術を体系化したこととその意図について - 人間とウェブの未来
2018 - 01 - 02 Webホスティングサービス技術を体系化したこととその意図について 運用 研究 レンタルサーバ Webサーバ 2018年の電子情報通信学会論文誌Bの第1号に、我々が執筆した「Webサーバの高集積マルチテナントアーキテクチャと運用技術」という招待論文が掲載されました。オープンアクセスで誰でもダウンロードして読むことができますので是非ご覧下さい。 http://search... 続きを読む
NGINXからアプリケーションサーバ「NGINX Unit」がオープンソースで登場。PHP、Go、Pythonに対応。Java、Node.jsにも対応予定 - Publickey
NGINX社は、軽量なWebサーバとして知られるNginxと組み合わせられるアプリケーションサーバ「 Nginx Unit 」をリリースしました。オープンソースとして 公開されています 。 NGINX UnitはNginxの開発者であるIgor Sysoev氏が設計し、NGNIXのソフトウェア開発チームが実装したもので、同社としてはNginxと同等の開発プロセスと品質を実現しているとしています。 ... 続きを読む
Webサーバのベンチマーク結果をレスポンスタイムの時系列データとして計測する簡単な方法 - 人間とウェブの未来
2017 - 05 - 28 Webサーバのベンチマーク結果をレスポンスタイムの時系列データとして計測する簡単な方法 単純に特定のURLに対してミドルウェアの性能を計測したい場合などには、いまでもabやwrk、h2loadのようなシナリオベースではないシンプルなベンチマークはとても有用です。 一方で、最近ではgatlingやtsungといった、豊富な機能やリッチな計測結果を取得できるベンチマークソ... 続きを読む
京都大学博士(情報学)の学位を取得しました - ペパボ研究所ブログ
ペパボ研究所の松本です。Twitter上ではまつもとりー( @matsumotory )と呼ばれています。2017年5月23日付けで、京都大学博士(情報学)の学位を取得しました。長かったようで短かった僕のチャレンジが一段落しましたので、簡単にその話をご紹介します。 博士論文のタイトルは「Webサーバの高集積マルチテナントアーキテクチャに関する研究」です。博士論文も学位授与直後から公開可能として申請... 続きを読む
今日からはじめる休日個人開発 〜 クラウドサービスの選定から、WebサーバでPHPを動かすまで - エンジニアHub|若手Webエンジニアのキャリアを考える!
2017 - 04 - 21 今日からはじめる休日個人開発 〜 クラウドサービスの選定から、WebサーバでPHPを動かすまで プライベートで何か開発していますか? 個人で休日に気軽に何かを作ってみよう! という企画をスタートします。 今日からはじめる 休日個人開発 クラウド SSH Apache PHP Tweet 皆さん、プライベートで何か開発していますか?「何か作りたい」という気持ちはあるもの... 続きを読む
インフラチームと開発チームの垣根をなくすためにAWSのCI環境を構築した話 - VOYAGE GROUP techlog
こんにちは、VOYAGE GROUP システム本部の @s-tajima です。 PHPカンファレンス2016 の「 老舗メディアが改善に取り組んでいる話 」でもお話した通り、長年オンプレミス環境で稼働してきたECナビを、AWSに移転しようというプロジェクトが進行しています。 そしてなんと先日、約24時間のメンテナンスを経てECナビの本体(Webサーバ, 管理画面サーバの一部, データベースサーバ... 続きを読む
Linux - 閏秒挿入でなぜ多くのシステムがダウンするのか(61812)|teratail
1651questions Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。 続きを読む
CPU使用率100%のWebサーバをOSのチューニングだけでCPU使用率20%まで改善する - 人間とウェブの未来
2016 - 07 - 23 CPUのidleが0%のWebサーバをidle70%にまで改善 Webサーバ 研究 運用 hb.matsumoto-r.jp 上記エントリにおいて、ページテーブルサイズによるcloneの性能劣化とCPU使用時間の専有問題について確認しました。そこで、システムコールやその内部の処理の性能、というよりは、より実践的な環境であるApache httpdとmod_cgiを用い... 続きを読む
JavaScriptを劇的に教えやすくするWebサーバ作りました - Qiita
近年、JavaScriptでコードを書こうとすると、お膳立て7割、コード書き3割みたいな事態がざらにあります。「お膳立て」の例としては、Gulp, Babel, Sass, PostCSS, WebPack, Rollup, Browserifyほか数限りなく。 たしかに、一旦フロントエンド開発に慣れてしまえば、お膳立てにかける時間は短縮することが可能です。でも、これを初学者に強いるのはツラすぎる... 続きを読む
特定条件下のclone(2)を4倍速くする - 人間とウェブの未来
2016 - 07 - 14 特定条件下のclone(2)を4倍速くする 運用 Webサーバ とあるサーバで妙にシステムCPUの使用率が高い現象が置きておりました。 そこで、まずはざっくりと perf top でプロファイルをとってみると、以下のようになっていました。 22.38% [kernel] [k] copy_pte_range 18.44% [kernel] [k] zap_pte_ra... 続きを読む
Let's EncryptのDNS-01を使用して無料のSSL証明書をWebサーバなしで取得する -- ぺけみさお
Let’s EncryptのDNS-01を使用して無料のSSL証明書をWebサーバなしで取得する サマリ DNSによる認証(DNS-01)でドメインを認証し、Let’s EncryptからSSL証明書を取得することができたので、メモとしてまとめます。 クライアントはサードパーティ製の letsencrypt.sh を使用します。 DNSで認証するには、ドメインに認証専用のサブドメインを追加し、サブ... 続きを読む
独自ドメインを使ってAmazon S3で静的Webサイトをホストする - Qiita
何ができるのか S3バケットをまるごとWeb公開することができます Web公開できるのは静的コンテンツに限ります 独自ドメインも使用可能です。ただしZone Apex(サブドメインなし)の利用はドメインをRoute 53でホストしてる場合のみ可能です LinuxなどでWebサーバを立てる場合のように、サイジングやサーバ運用を行う必要はありません ある程度までのスパイクには耐えますが、xx砲対策など... 続きを読む
人工知能は WEBサーバの暗闇を救う 松本亮介 #ipsjone / JPSJ-ONE 2016 matsumotory // Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
Railsで構築しているWebサービスをjQueryベースからReactに移行する時の知見 | スペースマーケットブログ
こんにちは、エンジニアの小林です。 先日、スペースを貸し出すオーナー様向けのダッシュボード(管理画面)を リニューアル しました。 スペースマーケットはwebサーバもAPIサーバもRailsで構築しているのですが、JQueryをベースに構築していたリニューアル前の実装からReactをベースにした実装へ移行した際に得た知見を書きたいと思います。 サーバ構成 既存のサーバ構成では、webサイトはweb... 続きを読む
レイテンシに負けないプロトコルとして登場したHTTP/2~奥一穂氏による「HTTPとサーバ技術の最新動向」(前編)。Developers Summit 2016 - Publickey
私はWeb関連の基盤技術を20年くらいやっています。 最近の仕事としてはディー・エヌ・エーで「 H2O 」というWebサーバを開発していて、2016年2月に1.7.0をリリースしました。HTTP/2対応のWebサーバとしてはおそらく世界最速で洗練された実装だろうという評価をいただいています。 本日はサーバ技術をそもそもどういう評価軸でわれわれが見ているのか、HTTP/2の特長。そしてサーバプッシュ... 続きを読む
“応用力”をつけるためのLinux再入門(1):いまさら聞けないLinuxの基礎知識 (1/2) - @IT
Linuxを勉強してみたいけど、どこから手を付けてよいか分からない、何だかよく分からないまま使っている……そんな方々のための連載です。まずは、Linuxとはどんなものなのか確認しましょう。 Linuxを一から学びたい人のために 今、Linuxは企業のWebサーバやアプリケーションサーバ、ファイルサーバとしての用途だけでなく、クライアントPCやシンクライアント端末のデスクトップなど多くのシステムで利... 続きを読む
HTTP/2へのmruby活用やこれからのTLS設定と大量証明書設定の効率化について - 人間とウェブの未来
2016 - 02 - 05 HTTP/2へのmruby活用やこれからのTLS設定と大量証明書設定の効率化について Webサーバ 研究 発表 運用 Webサービス事業者として僕が先行して調査したり研究・開発している技術の中で、Webサーバ設定におけるHTTP/2とそのmruby活用についてや、PFS(Perfect Foward Secrecy)を考慮したTLS設定と大量証明書設定の効率化について... 続きを読む
Webサーバのベンチマークツールはh2loadが便利 - 人間とウェブの未来
2016 - 01 - 14 Webサーバのベンチマークツールはh2loadが便利 Webサーバ Webサーバのベンチマークをとるのが趣味になりつつあるmatsumotoryです。 Webサーバのベンチマークについては、abからはじまりwrk等を使っていたのですが、最近ではほぼh2loadを使っています。 h2loadはnghttp2というHTTP/2ライブラリのアプリケーションに含まれているツー... 続きを読む
mrubyでHTTP/2の画像変換サーバを作った - 人間とウェブの未来
2015 - 12 - 16 mrubyでHTTP/2の画像変換サーバを作った Webサーバ プログラミング 研究 この記事は、 mruby advent calendar 2015の16日目 の記事です。 画像やstaticコンテンツ配信系はHTTP/2が有利な状況が幾つかあるので、ついでにHTTP/2を喋る画像変換サーバのプロトタイプをmrubyで作ってみました。ベースはもちろんtruster... 続きを読む
Let's Encrypt の使い方 - Let's Encrypt 総合ポータル
公開ベータプログラムについて このページの解説は、公開ベータプログラム(Public Beta Program)に対応した最新のものです。 日本時間の 2015年12月4日 午前3時 に、Let's Encrypt の限定ベータプログラム(Limited Beta Program)が終了し、公開ベータプログラム(Public Beta Program)が始まりました。 独自ドメインとWebサーバが... 続きを読む
.gitディレクトリをwebサーバの公開ディレクトリに保存することについて - yasulib memo
セキュリティwebサーバに.gitディレクトリが公開されている状態でどういったリスクがあるのかについてメモしておきます。webサーバ [root@localhost html]# cat /etc/redhat-release CentOS release 6.7 (Final) webサーバにアクセスしてみた結果 % curl http://target/.git/ 403 Forbidden ... 続きを読む