Enviar pesquisa
Carregar
サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
•
Transferir como PPTX, PDF
•
0 gostou
•
152 visualizações
Tatsuru Maeda
Seguir
JECCICA向けに登壇したセッション資料
Leia menos
Leia mais
Internet
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 34
Baixar agora
Recomendados
20201216 Tableau Solution Day - truestar 発表資料
20201216 Tableau Solution Day - truestar 発表資料
Toshikuni Fuji
kintone + 外部サービス連携で活かし方無限大!〜社員全員で実現したDX〜
kintone + 外部サービス連携で活かし方無限大!〜社員全員で実現したDX〜
Cybozucommunity
Innovation egg 第5回 『クラウド運用の本音』オープニング
Innovation egg 第5回 『クラウド運用の本音』オープニング
Hiroyuki Hiki
まとまると本当に強かった!! フルリモートでサービス運営する会社の顧客管理×データドリブン
まとまると本当に強かった!! フルリモートでサービス運営する会社の顧客管理×データドリブン
Cybozucommunity
kintone Café Kagoshima Vol.6
kintone Café Kagoshima Vol.6
kintone papers
CS Beer Bash Osaka(ファーストサーバ 大西さん)
CS Beer Bash Osaka(ファーストサーバ 大西さん)
knowledge_sakura
オンプレミスから AWS への劇的ビフォーアフター
オンプレミスから AWS への劇的ビフォーアフター
manabusakai
便利に!スムーズに!コミュニケーション活性化
便利に!スムーズに!コミュニケーション活性化
Cybozucommunity
Recomendados
20201216 Tableau Solution Day - truestar 発表資料
20201216 Tableau Solution Day - truestar 発表資料
Toshikuni Fuji
kintone + 外部サービス連携で活かし方無限大!〜社員全員で実現したDX〜
kintone + 外部サービス連携で活かし方無限大!〜社員全員で実現したDX〜
Cybozucommunity
Innovation egg 第5回 『クラウド運用の本音』オープニング
Innovation egg 第5回 『クラウド運用の本音』オープニング
Hiroyuki Hiki
まとまると本当に強かった!! フルリモートでサービス運営する会社の顧客管理×データドリブン
まとまると本当に強かった!! フルリモートでサービス運営する会社の顧客管理×データドリブン
Cybozucommunity
kintone Café Kagoshima Vol.6
kintone Café Kagoshima Vol.6
kintone papers
CS Beer Bash Osaka(ファーストサーバ 大西さん)
CS Beer Bash Osaka(ファーストサーバ 大西さん)
knowledge_sakura
オンプレミスから AWS への劇的ビフォーアフター
オンプレミスから AWS への劇的ビフォーアフター
manabusakai
便利に!スムーズに!コミュニケーション活性化
便利に!スムーズに!コミュニケーション活性化
Cybozucommunity
高卒でIT企業に入った体験談
高卒でIT企業に入った体験談
ishikawa_mizuki
Saisai説明資料
Saisai説明資料
ssuser116f972
kintone hack ここまでできるkintone カスタマイズ事例・プラグイン紹介
kintone hack ここまでできるkintone カスタマイズ事例・プラグイン紹介
Cybozucommunity
AWS 東急ハンズの事例 AWSサミット2013
AWS 東急ハンズの事例 AWSサミット2013
Hideki Hasegawa
cmkt LT 20191212_dist
cmkt LT 20191212_dist
Masa Hagiwara
JPSPSの運営を少しだけIT化してみて
JPSPSの運営を少しだけIT化してみて
Akira Fukami
中小企業のWebサイトでも気にしておきたいアクセシビリティ
中小企業のWebサイトでも気にしておきたいアクセシビリティ
Nozomi Sawada
ビジネス Excel VBA 中級(業務改善スキル)
ビジネス Excel VBA 中級(業務改善スキル)
日本頭脳株式会社
テストは仕様を考えるツールなのかなあ?と思った話
テストは仕様を考えるツールなのかなあ?と思った話
Asami Nakano
はじめた自動化をどう広めるか 書籍「Fearless Change」からのヒント
はじめた自動化をどう広めるか 書籍「Fearless Change」からのヒント
akira6592
【istyle Data Talk #01】失敗から学ぶ!@cosmeを変えるデータ基盤のめざしどころ
【istyle Data Talk #01】失敗から学ぶ!@cosmeを変えるデータ基盤のめざしどころ
Hitomi Kakizaki
Saisaiサービス資料 ver4
Saisaiサービス資料 ver4
ssuser116f972
Setとして活動しはじめた話
Setとして活動しはじめた話
Recruit Lifestyle Co., Ltd.
オペレーショナルエクセレンスの実現のためにまずやること
オペレーショナルエクセレンスの実現のためにまずやること
Atsushi Kojima
機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介
Kazuma Kadomae
中小事業規模における通販ビジネスの集客施策 ~優先順位をつけられない中での成長戦略~
中小事業規模における通販ビジネスの集客施策 ~優先順位をつけられない中での成長戦略~
tsuchiya_yu
怖くないAzure Landing Zone
怖くないAzure Landing Zone
Atsushi Kojima
スマートデバイスを意識したECサイト構築 等
スマートデバイスを意識したECサイト構築 等
Kamo Souichi
【IMJ】スマートフォンSEO対策セミナー 第1部 (2015.7.8)
【IMJ】スマートフォンSEO対策セミナー 第1部 (2015.7.8)
IMJ Corporation
SHIRASAGI Introduction OSC nagoya 2016
SHIRASAGI Introduction OSC nagoya 2016
Naokazu Nohara
ウヤマドットコーヒー事業紹介
ウヤマドットコーヒー事業紹介
Hiroshi Uyama
DXに立ち向かうための マインドセット(公開用)
DXに立ち向かうための マインドセット(公開用)
真一 藤川
Mais conteúdo relacionado
Mais procurados
高卒でIT企業に入った体験談
高卒でIT企業に入った体験談
ishikawa_mizuki
Saisai説明資料
Saisai説明資料
ssuser116f972
kintone hack ここまでできるkintone カスタマイズ事例・プラグイン紹介
kintone hack ここまでできるkintone カスタマイズ事例・プラグイン紹介
Cybozucommunity
AWS 東急ハンズの事例 AWSサミット2013
AWS 東急ハンズの事例 AWSサミット2013
Hideki Hasegawa
cmkt LT 20191212_dist
cmkt LT 20191212_dist
Masa Hagiwara
JPSPSの運営を少しだけIT化してみて
JPSPSの運営を少しだけIT化してみて
Akira Fukami
中小企業のWebサイトでも気にしておきたいアクセシビリティ
中小企業のWebサイトでも気にしておきたいアクセシビリティ
Nozomi Sawada
ビジネス Excel VBA 中級(業務改善スキル)
ビジネス Excel VBA 中級(業務改善スキル)
日本頭脳株式会社
テストは仕様を考えるツールなのかなあ?と思った話
テストは仕様を考えるツールなのかなあ?と思った話
Asami Nakano
はじめた自動化をどう広めるか 書籍「Fearless Change」からのヒント
はじめた自動化をどう広めるか 書籍「Fearless Change」からのヒント
akira6592
【istyle Data Talk #01】失敗から学ぶ!@cosmeを変えるデータ基盤のめざしどころ
【istyle Data Talk #01】失敗から学ぶ!@cosmeを変えるデータ基盤のめざしどころ
Hitomi Kakizaki
Saisaiサービス資料 ver4
Saisaiサービス資料 ver4
ssuser116f972
Setとして活動しはじめた話
Setとして活動しはじめた話
Recruit Lifestyle Co., Ltd.
Mais procurados
(13)
高卒でIT企業に入った体験談
高卒でIT企業に入った体験談
Saisai説明資料
Saisai説明資料
kintone hack ここまでできるkintone カスタマイズ事例・プラグイン紹介
kintone hack ここまでできるkintone カスタマイズ事例・プラグイン紹介
AWS 東急ハンズの事例 AWSサミット2013
AWS 東急ハンズの事例 AWSサミット2013
cmkt LT 20191212_dist
cmkt LT 20191212_dist
JPSPSの運営を少しだけIT化してみて
JPSPSの運営を少しだけIT化してみて
中小企業のWebサイトでも気にしておきたいアクセシビリティ
中小企業のWebサイトでも気にしておきたいアクセシビリティ
ビジネス Excel VBA 中級(業務改善スキル)
ビジネス Excel VBA 中級(業務改善スキル)
テストは仕様を考えるツールなのかなあ?と思った話
テストは仕様を考えるツールなのかなあ?と思った話
はじめた自動化をどう広めるか 書籍「Fearless Change」からのヒント
はじめた自動化をどう広めるか 書籍「Fearless Change」からのヒント
【istyle Data Talk #01】失敗から学ぶ!@cosmeを変えるデータ基盤のめざしどころ
【istyle Data Talk #01】失敗から学ぶ!@cosmeを変えるデータ基盤のめざしどころ
Saisaiサービス資料 ver4
Saisaiサービス資料 ver4
Setとして活動しはじめた話
Setとして活動しはじめた話
Semelhante a サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
オペレーショナルエクセレンスの実現のためにまずやること
オペレーショナルエクセレンスの実現のためにまずやること
Atsushi Kojima
機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介
Kazuma Kadomae
中小事業規模における通販ビジネスの集客施策 ~優先順位をつけられない中での成長戦略~
中小事業規模における通販ビジネスの集客施策 ~優先順位をつけられない中での成長戦略~
tsuchiya_yu
怖くないAzure Landing Zone
怖くないAzure Landing Zone
Atsushi Kojima
スマートデバイスを意識したECサイト構築 等
スマートデバイスを意識したECサイト構築 等
Kamo Souichi
【IMJ】スマートフォンSEO対策セミナー 第1部 (2015.7.8)
【IMJ】スマートフォンSEO対策セミナー 第1部 (2015.7.8)
IMJ Corporation
SHIRASAGI Introduction OSC nagoya 2016
SHIRASAGI Introduction OSC nagoya 2016
Naokazu Nohara
ウヤマドットコーヒー事業紹介
ウヤマドットコーヒー事業紹介
Hiroshi Uyama
DXに立ち向かうための マインドセット(公開用)
DXに立ち向かうための マインドセット(公開用)
真一 藤川
Apple bu20100721
Apple bu20100721
Yutaka Fujisaki
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
Isamu Watanabe
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
Cybozucommunity
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
Noriaki Sugimoto
こうやったら売れる!インターネット活用 販路拡大
こうやったら売れる!インターネット活用 販路拡大
Takafumi Tsuda
日本の中小企業のIT導入10年の振り返り
日本の中小企業のIT導入10年の振り返り
Yuichi Morito
AIエバンジェリストが語るAIと未来と働き方
AIエバンジェリストが語るAIと未来と働き方
ai-girls
cloud daysawsブースセッション eco_pack
cloud daysawsブースセッション eco_pack
NHN テコラス株式会社
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
Open Source Software Association of Japan
ランプライト
ランプライト
Japan IT Patent Association
ITオフィス株式会社の構想 2018年12月17日
ITオフィス株式会社の構想 2018年12月17日
渡辺事務所
Semelhante a サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
(20)
オペレーショナルエクセレンスの実現のためにまずやること
オペレーショナルエクセレンスの実現のためにまずやること
機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介
中小事業規模における通販ビジネスの集客施策 ~優先順位をつけられない中での成長戦略~
中小事業規模における通販ビジネスの集客施策 ~優先順位をつけられない中での成長戦略~
怖くないAzure Landing Zone
怖くないAzure Landing Zone
スマートデバイスを意識したECサイト構築 等
スマートデバイスを意識したECサイト構築 等
【IMJ】スマートフォンSEO対策セミナー 第1部 (2015.7.8)
【IMJ】スマートフォンSEO対策セミナー 第1部 (2015.7.8)
SHIRASAGI Introduction OSC nagoya 2016
SHIRASAGI Introduction OSC nagoya 2016
ウヤマドットコーヒー事業紹介
ウヤマドットコーヒー事業紹介
DXに立ち向かうための マインドセット(公開用)
DXに立ち向かうための マインドセット(公開用)
Apple bu20100721
Apple bu20100721
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
今話題のChatGPTでウェブマーケティングを簡単かつ効果的に!
こうやったら売れる!インターネット活用 販路拡大
こうやったら売れる!インターネット活用 販路拡大
日本の中小企業のIT導入10年の振り返り
日本の中小企業のIT導入10年の振り返り
AIエバンジェリストが語るAIと未来と働き方
AIエバンジェリストが語るAIと未来と働き方
cloud daysawsブースセッション eco_pack
cloud daysawsブースセッション eco_pack
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
ランプライト
ランプライト
ITオフィス株式会社の構想 2018年12月17日
ITオフィス株式会社の構想 2018年12月17日
サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
1.
web担当者必見! 誰でも出来るサーバチューニングで お手軽スピードアップ 株式会社エスツー 前田 建
2.
こんな画面 みたことありませんか?
3.
4.
5.
6.
6
7.
7
8.
8 わたしたち MSP(マネージドサービスプロバイダ) です!!
9.
自己紹介 9 前田 建 まえだたつる 1983年生まれ 株式会社エスツー 首都圏営業本部 テクニカルセールス 経歴)web広告→マーケティング→ 新規事業立ち上げ→サーバの技術営業 マネージドサービスプロバイダーとして お客様と一緒に考える仕事しています。 エスツーについて 2006 2011 2014 2016 2017 宮城県仙台市で起業 データセンター事業。 フルマネージド事業を展開 東日本大震災を経て 東京事務所開設 秋田県の誘致企業認定 東北2拠点目のデータセンターへ 秋田県へ本社移転 ジャカルタブランチを開設 秋田ITラボ HACK
Academy開設(予定)
10.
サーバマネージドって何をする会社? 10 私達はお客様に代わって、 ・最適なサーバー環境の設計 ・インフラの構築 ・24時間365日の運用 をワンストップで行う 「サーバマネージド」サービスを提供し ています。
11.
サーバマネージドって何をする会社? 11 ???
12.
サーバマネージドって何をする会社? 12 レンタルサーバーが、 実際のショップで言う土地だとすると、
13.
サーバマネージドって何をする会社? 13 サーバマネージドはそれに加え、 ・お店を建てる(インフラ構築、EC-Cubeインストール) ・大人数が来ても商品を売れる仕組みを作る (サーバ設計、サーバチューニング) ・窃盗などの防犯対策を行う(セキュリティ対策) ・24時間、何か合ったらかけつけて対応する(監視) というサービスのことを指します。 ※お店のコンセプトやデザインを考えるのは苦手です。
14.
今日伝えたいこと 14 今日伝えたいことは、 誰でもできるサーバチューニングの方法 です。
15.
今日伝えたいこと 15 広告をかけたり、テレビやTwitterなどのメ ディアで話題になったとき、 サーバが十分でない場合はWebサイトの表示 ができなくなってしまい、せっかくの顧客拡大 のチャンスを逃すことになってしまいます。
16.
今日伝えたいこと 16 大規模な構成も一つの手段ですが・・・
17.
今日伝えたいこと 17 チューニングや設計次第では、1台からでも スパイクアクセスに耐えるように構築 することも可能です。
18.
今日伝えたいこと 18 今回はその中でも、 いまのサーバに少し手を加えるだけで、 すごく性能がよくなるものをピックアップして お伝えしようと思います。 <資料も公開します
19.
サーバチューニング
20.
サーバチューニングとはなにか? 20 サーバチューニングとは、限られたサーバリソース で最大限の性能を引き出せるように設定することを指 します。 デフォルトの設定はサーバの負荷対策が 全く考慮されていないため、意識してチューニング することで数倍のアクセスに耐えることが 可能になります。
21.
お金をかける前に手をかけよう 21 もちろん、クラウドなどを利用すればスペックを気 軽に上げることができ、上げたスペックの分だけアク セスに耐えることができる場合が多くあります。 ただし、その分お金がかかりますし、話題になって からスペックを上げ始めても間に合わないため、 結局はランニングコストを上げざるを得ません。
22.
お金をかける前に手をかけよう 22 まずは、いまのサーバの性能を限界まで引き出し、 たくさんのお客様からのアクセスに耐えられるように チューニングしましょう!
23.
色々なパラメータ 23 ■前提条件 今回テストで使用したサーバ スペック CPU:1vCPU (=1core) MEM:2GB OS CentOS 7.4 ミドルウェア Nginx
1.12.2 PHP 7.0 MySQL 5.7
24.
色々なパラメータ 24 gzip圧縮の有効化 gzip 圧縮とは、ファイルサイズを小さくする圧縮方法の1つです。gzip 圧縮を取 り入れることで、ユーザと
Web サーバ間でやりとりされている HTML ドキュメ ントのファイルサイズが小さくなり、転送速度が向上します。 vi /etc/nginx/nginx.conf --------------------------- gzip on; gzip_types text/css text/javascript application/json application/javascript; expires 30d; open_file_cache max=100 inactive=10s; ---------------------------
25.
色々なパラメータ 25 php-fpmのプロセス数調整 FPM (FastCGI Process
Manager) は PHP の FastCGI 実装のひとつで、 主に高 負荷のサイトで有用な追加機能が用意されています。 php-fpmのデフォルト値は非常に低い値のため、設定変更を行います。 vi /etc/php-fpm.d/www.conf --------------------------- ;pm.max_children = 50 pm.max_children = 80 ;pm.start_servers = 5 pm.start_servers = 50 ;pm.max_spare_servers = 35 pm.max_spare_servers = 80 ---------------------------
26.
色々なパラメータ 26 APCキャッシュの導入 Alternative PHP Cache
(APC) は、PHP の実行コードをキャッシュする仕組みで す。 yum --enablerepo=remi-php70,epel install php70-php-pecl-apcu.x86_64 php70-php-pecl-apcu- devel.x86_64 yum --enablerepo=remi-php70,epel install php70-php-pecl-zip yum --enablerepo=remi-php70,epel install php-apcu vi /etc/php.d/50-apc.ini ---- apc.shm_size = 128M apc.enable_cli = 1 ;apc.filters = filename ---- systemctl restart nginx systemctl restart php-fpm 反映させるためにリスタートします。
27.
色々なパラメータ 27 MySQLの調整 MySQLのパラメータもデフォルトではパフォーマンスが出ないため、 変更していきます。 vi /etc/my.cnf --------------------------- innodb_buffer_pool_size =
1638M query_cache_size = 256M query_cache_limit = 8M query_cache_type = 1 --------------------------- systemctl restart mysqld 反映させるためにリスタートします。
28.
実は誰でもできるサーバチューニング 28 最低限のチューニングはこれで完了です! 設定自体は十数分で終わりますが、 チューニングを行ったことで3〜4倍のアクセスに耐 えられるようになりました!
29.
デモ 29
30.
30 MSPのチューニングの場合(一例)
31.
さらなるチューニング 31 PHPのチューニング php-cgi / opcache
/ apcu EC-Cubeのチューニング Doctrine Cache / HTTP Cache HTTP2、常時SSL対応 (SEO効果もup。証明書は無料のLet’s Encryptでコストカット) CloudFlare(無料)と、AWS CloudFront(有料)の選択 CloudFlareの場合、海外にキャッシュされることがあり、 遅くなってしまうことがたびたびあることから、今回は予算をかけてCloudFrontを導入
32.
実例:スパイクアクセスへの対処 32 phpの実行速度 800ms => 80msに改善 phpやeccubeのチューニングで約10倍の高速化 ページの表示時間 4.7秒
=> 0.6 秒に改善 HTTP2やCDNなどの利用で約8倍の高速化 スパイクアクセス耐性 動的コンテンツでも30PV/秒程度は捌ける 静的コンテンツにすることで、400PV/秒も可能に(CDN配下ならオリジンまでは トラフィックなし)
33.
まとめ
34.
まとめ 34 ・サーバチューニングは1回実施すれば パフォーマンスが劇的に改善する!! ・サーバチューニング次第で TwitterやInstagramも怖くない!! ・もっと力を入れるならMSPに依頼!! (みなさんが思っているより安いと思います!) テレビ紹介からのアクセス流入も怖くない…かも
Notas do Editor
GoogleさんやIDOMさんとは違って 知名度がない どんな会社かというところから説明したいと思います
4つだけ変えます!
pm.max_children = fork 可能な子プロセスの最大値pm.start_servers = php-fpm を起動した直後に自動的に fork されるプロセス数 pm.max_spare_servers =アイドル状態でプーリングしているプロセス数の最大値
パソコンでExcelなんかのプログラムを最小化しておくような感じ
innodb_buffer_pool_size = バッファプールのサイズ。サーバのメモリの50%〜80% query_cache_size = MySQLクライアントからのクエリとその実行結果をキャッシュし、次回から同じ内容のクエリが要求された場合にキャッシュから応答する、クエリキャッシュ。
Web担当者が興味を持ってくれればしめたものです
Baixar agora