Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ひたすら楽して、PHPアプリをコンテナ運用の縮小版
Search
NIIKURA Ryota
November 06, 2017
Technology
0
810
ひたすら楽して、PHPアプリをコンテナ運用の縮小版
PHPカンファレンス関西でやったやつの縮小版です
NIIKURA Ryota
November 06, 2017
Tweet
Share
More Decks by NIIKURA Ryota
See All by NIIKURA Ryota
SwooleでLaravelを高速化してみる
niisantokyo
0
4.9k
新人さんでもテストを書くべきだっていう話
niisantokyo
1
940
一次元畳み込みフィルターによる音声データのオートエンコーダ
niisantokyo
1
3.5k
タグ付けデプロイの話
niisantokyo
1
1.1k
TensorFlow.jsに保存機能が実装された件
niisantokyo
1
300
PHP-FPMのコンテナログ2重出力問題
niisantokyo
0
260
Laradockの紹介
niisantokyo
0
1k
deeplearnjsの紹介
niisantokyo
1
230
PHPでニューラルネットを作った話
niisantokyo
2
3.9k
Other Decks in Technology
See All in Technology
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
1
180
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
5
580
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
230
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
160
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
220
OPENLOGI Company Profile for engineer
hr01
1
33k
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
4
170
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
200
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
440
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
2
310
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
280
Featured
See All Featured
The Language of Interfaces
destraynor
158
25k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Agile that works and the tools we love
rasmusluckow
329
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Facilitating Awesome Meetings
lara
54
6.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Designing Experiences People Love
moore
142
24k
For a Future-Friendly Web
brad_frost
179
9.8k
How to Ace a Technical Interview
jacobian
277
23k
Raft: Consensus for Rubyists
vanstee
140
7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Transcript
ͻͨ͢Βָͯ͠ɺ1)1 ΞϓϦΛίϯςφӡ༻ OJJTBOUPLZP ॖখ൛
OJJTBOUPLZP w ΤϯδχΞྺ͘Β͍ w ΤϯδχΞྺ1)1FSྺ w झຯήʔϜͱɺϓϩάϥϜ Ͱ༡Ϳ͜ͱ͘Β͍ 14ͱਓʹݴ͑ͳ͍ιγϟή w
ϓϩάϥϜΛॻ͍͍ͯΔͱػݏ͕ྑ͘ͳΔ w ภ৯ w ݩࣄ
͜Εͷॖখ൛ IUUQTTQFBLFSEFDLDPNOJJTBOUPLZPIJUBTVSBMF TJUFQIQBQVSJXPLPOUFOBZVOZPOH
࠷ۙɺίϯςφͷ͜ͱ ͔͠ݴͬͯͳ͍
ίϯςφͬͯ΄ͯ͘͠ॻ͍ͨهࣄ
։ൃڥԿͬͯ·͔͢ʁ εςʔδϯάڥԿͬͯ·͔͢ʁ ίϯςφ QIQ ඞཁͳΤΫεςϯγϣϯ ίϯςφ QIQ ඞཁͳΤΫεςϯγϣϯ ಈ࡞ίʔυ
ຊ൪ڥԿͬͯ·͔͢ʁ Ͱ$*ڥԿͬͯ·͔͢ʁ ίϯςφ QIQ ඞཁͳΤΫεςϯγϣϯ ಈ࡞ίʔυ ίϯςφ JO(JU-BC$*
ςετ͢Δͱ͖ɻɻɻ ίϯςφ NZTRMSFEJTͱ͔पลڥ༻ҙͯ͠Δ ίϯςφΠϝʔδ࡞Δͱ͖ɻɻɻ ίϯςφ EPDLFSJOEPDLFS
ίϯςφӡ༻ ָͳͷ͔ʁ
ӡ༻ʹؔΘΔλεΫϦετ w ίʔυΛॻ͘ w (JUͰϓογϡ͢Δ w ίʔυ͔Βಈ࡞ڥͷίϯ ςφΠϝʔδΛϏϧυ͢Δ w ίϯςφΠϝʔδΛϨδε
τϦʹϓογϡ w ΞϓϦέʔγϣϯͱͯ͠ಈ ࡞͢ΔΑ͏ɺίϯςφΛαʔ ό্ʹஔ w ϩʔυόϥϯαͱίϯς φΛͭͳ͛Δ w ίϯςφͷࢮ׆ࢹΛߦ ͏ w ίϯςφ͕ࢮΜͰ͍ͨΒ৽ ͘͠ίϯςφΛىಈ͢Δ w ෛՙ͕େ͖͘ͳͬͨΒε έʔϧΞτɺෛՙ͕ݮগ ͨ͠Βεέʔϧμϯ
Ϡόͦ͏ͳͷͰπʔϧ͏ w LVCFSOFUFT ˠσϑΝΫτͬΆ͍͚ͲɺΠϯϑϥऑ͍ͷͱ֓೦͕Θ͔Βͳ ͔ͬͨͷͰอཹ w (,& ˠ($1ͷίϯςφӡ༻αʔϏεͰLVCFSOFUFT४ڌ͕ͩͬͨɺͬ ͺΓ֓೦͕Θ͔Βͳ͍ͷͱɺ($1ͬͨ͜ͱͳ͔ͬͨͷͰɺ ͬͺΓอཹ
w &$4 ˠ"84ͷίϯςφӡ༻αʔϏεɻ%#ͱ͔"84ʹͷͤΔͷͰɺ ͔͔ͤͬͩ͘Β ࠾༻
&$4
/HJOY QIQ GQN ίϯςφΠϯελϯε &$ /HJOY QIQ GQN λεΫ Ϋϥελʔ
"-# UBSHFU HSPVQ αʔϏε &$3 ";
/HJOY QIQ GQN ίϯςφΠϯελϯε &$ /HJOY QIQ GQN λεΫ Ϋϥελʔ
"-# UBSHFU HSPVQ αʔϏε &$3 "; QIQ GQN QIQ GQN جຊతʹݟΔͷ͚ͩ͜͜
ӡ༻ʹؔΘΔλεΫϦετ w ίʔυΛॻ͘ w (JUͰϓογϡ͢Δ w ίʔυ͔Βಈ࡞ڥΛίϯ ςφΠϝʔδΛϏϧυ͢Δ w ίϯςφΠϝʔδΛϨδε
τϦʹϓογϡ w ΞϓϦέʔγϣϯͱͯ͠ಈ ࡞͢ΔΑ͏ɺίϯςφΛαʔ ό্ʹஔ w ϩʔυόϥϯαͱίϯς φΛͭͳ͛Δ w ίϯςφͷࢮ׆ࢹΛߦ ͏ w ίϯςφ͕ࢮΜͰ͍ͨΒ৽ ͘͠ίϯςφΛىಈ͢Δ w ෛՙ͕େ͖͘ͳͬͨΒε έʔϧΞτɺෛՙ͕ݮগ ͨ͠Βεέʔϧμϯ
͏ͪΐָ͍Λ͍ͨ͠ $*Λ͏
(JU-BC$* w (JU-BCʹΈࠐ·Εͨ$* w ίϯςφϕʔεͰ࡞ۀͰ͖Δ w ϨδετϦ͋Δ &$4Ͱ׆༻Ͱ͖ͳ͔ͬͨ w
4BB4൛ͨ·ʹΒ͔͢ IUUQTBCPVUHJUMBCDPNHJUMBC EPUDPNEBUBCBTFJODJEFOU
NBTUFSQVTI PSNFSHF UBHQVTI &$3 ։ൃڥ λεΫ ։ൃڥαʔ Ϗε ຊ൪ڥ λεΫ
ຊ൪ڥαʔ Ϗε $* ΠϝʔδϏϧυ ϓογϡ λεΫߋ৽ αʔϏεߋ৽ λεΫߋ৽ αʔϏεߋ৽
ӡ༻ʹؔΘΔλεΫϦετ w ίʔυΛॻ͘ w (JUͰϓογϡ͢Δ w ίʔυ͔Βಈ࡞ڥΛίϯ ςφΠϝʔδΛϏϧυ͢Δ w ίϯςφΠϝʔδΛϨδε
τϦʹϓογϡ w ΞϓϦέʔγϣϯͱͯ͠ಈ ࡞͢ΔΑ͏ɺίϯςφΛαʔ ό্ʹஔ w ϩʔυόϥϯαͱίϯς φΛͭͳ͛Δ w ίϯςφͷࢮ׆ࢹΛߦ ͏ w ίϯςφ͕ࢮΜͰ͍ͨΒ৽ ͘͠ίϯςφΛىಈ͢Δ w ෛՙ͕େ͖͘ͳͬͨΒε έʔϧΞτɺෛՙ͕ݮগ ͨ͠Βεέʔϧμϯ
·ͱΊ w ։ൃӡ༻ίϯςφͰͬͯΔ w ίϯςφӡ༻ੜͰΔͱେม͚ͩͲɺπʔϧαʔ ϏεΛ͏ͱָʹͳΔ w $*ͱ͔͏ͱΠϝʔδϏϧυ͔ΒࣗಈԽͰ͖Δͷ ͰɺͬͱָʹͳΔ͔