Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ISUCON 11 参考実装 PHP 移植の苦労?話
Search
Shohei Okada
October 04, 2021
Programming
0
100
ISUCON 11 参考実装 PHP 移植の苦労?話
2021/10/02, 03 開催「PHP Conference Japan 2021」(
https://phpcon.php.gr.jp/2021/)の懇親会
LT 資料です。
Shohei Okada
October 04, 2021
Tweet
Share
More Decks by Shohei Okada
See All by Shohei Okada
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
640
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
2
1.8k
パスワードのハッシュ、ソルトってなに? - What is hash and salt for password?
okashoi
3
300
設計の考え方 - インターフェースと腐敗防止層編 #phpconfuk / Interface and Anti Corruption Layer
okashoi
11
5k
"config" ってなんだ? / What is "config"?
okashoi
0
1.6k
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
4
1.9k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
1.2k
PHP における静的解析(あるいはそもそも静的解析とは) / #phpcondo_yasai static analysis for PHP
okashoi
1
980
【PHPカンファレンス沖縄 2023】素朴で考慮漏れのある PHP コードをテストコードとともに補強していく(ライブコーディング補足資料) / #phpcon_okinawa 2023 livecoding supplementary material
okashoi
3
2.1k
Other Decks in Programming
See All in Programming
チームをチームにするEM
hitode909
0
370
クラウドに依存しないS3を使った開発術
simesaba80
0
150
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
Deno Tunnel を使ってみた話
kamekyame
0
230
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.5k
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
630
AIコーディングエージェント(Gemini)
kondai24
0
270
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
4
660
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
160
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
3
1.1k
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
120
Featured
See All Featured
Leo the Paperboy
mayatellez
0
1.2k
Facilitating Awesome Meetings
lara
57
6.7k
Heart Work Chapter 1 - Part 1
lfama
PRO
3
35k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
140
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
130
Making Projects Easy
brettharned
120
6.5k
Building AI with AI
inesmontani
PRO
1
570
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
300
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
80
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
29
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
*46$0/ࢀߟ࣮ 1)1Ҡ২ͷۤ࿑ʁ 1)1$POGFSFODF+BQBO࠙ձ !PLBTIPJ
Γ·ͨ͠
Γ·ͨ͠ ۓுͯ͠·ͱʹͤͳ͔ͬͨ
͜ͷͰϦϕϯδʂ
Ͱ͖Δ͚ͩαʔυύʔςΟϥΠϒϥϦͷґଘΛ࠷খʹ Ͱ *46$0/ͰഊࢭΛ࡞Δͷ 5PP.VDIͳͷͰΒͳ͍ ҙࣝͨ͜͠ͱ ༧બͷ DPNQPTFSKTPO ຊઓͷ DPNQPTFSKTPO
ଞͷݴޠͱͷใྔͷࠩҟΛͰ͖Δ͚ͩݮΒ͢ ʢओཁϩδοΫʣϑΝΠϧʹू w ͨͩ͠ʮSPVUFTQIQͱ🤔ʯͬͯͳͬͨ ͍͍ͪͪܕΛ͚Δ w ͜Ε͕࣮ࣗ͢Δ্Ͱॿ͚ʹͳΔ ҙࣝͨ͜͠ͱ
w 1)1ͱͦΕҎ֎ͰͦͦΞʔΩςΫνϟҧ͏͠ w ΤϥʔϋϯυϦϯά·ΘΓʢΦϦδφϧ (Pʣ w ϥΠϒϥϦͷΤϥʔͷग़͠ํ͕ (Pͱҟͳͬͯ ֎͔ΒݟͨڍಈҰகͤ͞ͳ͍ͱ͍͚ͳ͍ w
ྫ֎Λ͏ͱܭࢉྔͷίετ૿ʢҰԠʣ͋Δ w ࡉ͔ͳͱ͜ΖͰม໊ͳͲ ˠաڈͷ *46$0/ͷ 1)1࣮Λࢀߟʹͭͭ͠όϥϯεΛऔΔ ͍ͨΜͩͬͨ͜ͱ ΦϦδφϧ࣮ͷ࠶ݱ WT1)1ͷྲّྀ
͏ͷ͓ͳ͡Έ 1%0 w 1%0'&5$)@#05)Ͱྻͷ··ѻ͏ ˠܕͷԸܙʹ༩Εͳ͍ w 1%0'&5$)@$-"44ˠ͕จࣈྻʹͳͬͯ͠·͏ ʢCPPMͱ͔ %BUFUJNF*NNVUBCMFʹม͔ͯ͠Β֨ೲ͍ͨ͠ʣ ˠΛύοΫ͢Δ
DMBTTʹ GSPN%C3PX ͱ͍͏ TUBUJDϝιουΛੜ ͨ͠ʢ+40/͔Βͷมಉ༷ͳײ͡ʹͨ͠ʣ ʜʜ͕ɺ͜Ε͕݁ߏ໘ ͍ͨΜͩͬͨ͜ͱ %#͔Βऔಘͨ͠σʔλͷѻ͍
(PͰ͜ΕͰࡁΉఆ͕ٛ ͍ͨΜͩͬͨ͜ͱ %#͔Βऔಘͨ͠σʔλͷѻ͍
͜͏͡Ό ͍ͨΜͩͬͨ͜ͱ %#͔Βऔಘͨ͠σʔλͷѻ͍
༧બͰͷൺֱ w NBJOHPߦɺ͏ͪߏମఆ͕ٛ ߦ w SPVUFTQIQߦɺ͏ͪΫϥεఆ͕ٛ ߦ ˠΫϥεͷఆ͚ٛͩͰ
ഒ͍ۙྔͷίʔσΟϯά͕ඞཁʹ ͦ͏͍͑͜Ε 1)1💡 ͍ͨΜͩͬͨ͜ͱ %#͔Βऔಘͨ͠σʔλͷѻ͍
͍ͨΜͩͬͨ͜ͱ %#͔Βऔಘͨ͠σʔλͷѻ͍ "UUSJCVUFTͷྗ
͍ͨΜͩͬͨ͜ͱ %#͔Βऔಘͨ͠σʔλͷѻ͍ "UUSJCVUFTͷྗ ʮ͕ࣗ *46$0/ࢀՃऀͩͬͨΒɺ͜ͷ࣮ग़͖ͯͨΒΩϨΔΘʯ ͱࢥͬͨͷͰΊΔ
ϕϯνϚʔΧͱ͍͏ઈରਖ਼ٛͷΠϯςάϨʔγϣϯςετ͕ଘࡏ͢Δ w ʮݴޠΛशಘ͢Δڭࡐʯͱͯ͠ͷ *46$0/ࢀߟ࣮ͷՄೳੑ w ͨͩ͠ʢҠ২࡞ۀظؒʣϕϯνϚʔΧʹόά͋Δ Α͔ͬͨ͜ͱ
*46$0/ͷӡӦଆ͕ݟΒΕͨ w ӡӦࢹͷ౻ *46$0/ͷ͍ͳͲ w ͭΑ͍ͻͱͨͪͱҰॹʹࣄ͕Ͱ͖ͨ w ීஈ 1)1ॻ͍ͯͳ͍ͣͷਓ͔ΒʮFYFD ͩͱγΣϧܦ༝Ͱͷ࣮
ߦʹͳΔͷͰ (P࣮ͱൺͯύϑΥʔϚϯεʹѱӨڹͰ·͢Ͷʯ ͬͯݴͬͯ 13ඈΜͰ͘ΔʢϠό͍ʣ w IUUQTHJUIVCDPNJTVDPOJTVDPOGJOBMQVMM Α͔ͬͨ͜ͱ
ࣗͷΤΰΛଘʹ͚ͬͯίʔυॻ͚ͨ w 1)1Ͱʮཁ݅ͷଘࡏ͢ΔΞϓϦέʔγϣϯʯ͕ॻ͚ͨ w ͜͜·Ͱʮ͖ͪΜͱʯ1)1Λͬͨ͜ͱ࣮ແ͔͔ͬͨΕͳ͍ w 1%0ͷΦϓγϣϯΤϥʔϋϯυϦϯά w 04ίϚϯυΛ࣮ߦ͢Δͱ͖ͷؔͱΦϓγϣϯࢦఆ ʮίʔυͷ͕ͯࣗ͢ͷखதʹ͋Δʯײ֮
͜Μͳʹָ͘͠ίʔυΛॻ͍ͨͷ͍ͭͿΓͩͬͨͩΖ͏ Α͔ͬͨ͜ͱ
ॳظ࣮ͰͷείΞଞͷݴޠΑΓΊ w ΞʔΩςΫνϟ͕ҧ͍ͬͯͨΓɺ1)1'1.ͷઃఆ͕΄΅σϑΥϧτ ͩͬͨΓɺํͳ͍෦͋Δ͔͠Εͳ͍͕ w 1)1ΛબΜ͚ͩͩͰʮएׯʯෆརͱ͍͏ͷչ͍͠ w 1)1ίʔυ্ͷͱ͔͋ͬͨΓ͢Δ͔༗ࣝऀͷҙݟΛฉ͖͍ͨ ؾʹͳ͍ͬͯΔ͜ͱ
࣍ճͷࢀߟ࣮Ҡ২ʹ ཱީิ͠·ͤΜ͔ʁ ʢࢲ༨༟͕͋ΕԠื͢ΔͭΓʣ