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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takayuki
December 27, 2019
Programming
98
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHPの速度改善を試みてみた
PHPの速度改善を試みてみた
Takayuki
December 27, 2019
More Decks by Takayuki
See All by Takayuki
Build an MCP Server in Laravel to Enable “AI-Operated” Recruiting Tools(English)
bumptakayuki
0
41
Laravel Applications with DDD x Clean Architecture x Vibe Coding
bumptakayuki
1
130
Laravel × Clean Architecture
bumptakayuki
1
570
エンジニアのキャリア論
bumptakayuki
1
300
地方カンファレンス主催のススメ
bumptakayuki
1
270
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
2
1.4k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
0
810
沖縄観光、名物を一挙紹介!
bumptakayuki
2
810
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
1
3.5k
Other Decks in Programming
See All in Programming
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
430
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
190
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
210
継続モナドとリアクティブプログラミング
yukikurage
3
600
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
2
1.4k
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
190
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
170
【やさしく解説 設計編 #1】「ドメイン駆動」と「実装駆動」ってなに? 〜設計の考え方を、たとえ話で学ぼう〜
panda728
PRO
1
120
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
170
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
110
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
1
9.7k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
エンジニアに許された特別な時間の終わり
watany
108
250k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
340
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
970
Design in an AI World
tapps
1
260
The SEO identity crisis: Don't let AI make you average
varn
0
510
Context Engineering - Making Every Token Count
addyosmani
9
1k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
Transcript
PHPͷվળΛ ࢼΈͯΈͨ ླ೭
Agenda 2.PHPͷվળྫ 1.ࣗݾհɾձࣾհ
ࣗݾհɾձࣾհ
1.ࣗݾհ ◆໊લ ླ ೭(Suzuki Takayuki) ※ಉಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ ◆ࣗݾհ ɾ1990ɺਆಸݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹಠཱɻ
ɾݱࡏɺडୗ։ൃΛΓͭͭɺࣗࣾWebαʔϏεΛ։ൃதɻ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ ◆εΩϧ PHP,Symfony2,CakePHP3,Laravel5, JavaScript,backbone.js,Angular.js
Copyright Re:Build.inc All Rights Reserved. 1.ձࣾհ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ̍̒−̕
◆ࣄۀ༰ ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ◆ࣾһ 7໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪͯ͠·͢ʂ
6 ࣗݾհ ԭೄͰෳͷίϛϡχςΟΛӡӦͯ͠·͢
7 ࣗࣾWebαʔϏεͷ։ൃ ɾαʔϏε໊ Tadoru https://tadoru.work/ ɾγεςϜ֓ཁ ΤϯδχΞಛԽܕͷ ϦϑΝϥϧ Ϋϥυιʔγϯά
ϑϩϯτΤϯυ αʔόαΠυ શମߏ Gitlab CI ϥΠϒϥϦͳͲ Firebase ϥΠϒϥϦͳͲ
1)1ͷվળྫ
͓٬͞Μ͔Βͷཁ ɾը໘ͷද͕ࣔ͗͢Δ͔ΒɺͳΜͱ͔ͯ͘͠Ε ɾίʔυΛݟͯΈΔͱ͙ͪΌ͙ͪΌɺจ๏Ͱվળ Ͱ͖Δ෦͋Γͦ͏ɻ ɾSQLपΓո͍͠ ɾjsଆͻͱ·ͣɺେৎͦ͏
ྫᶃ ॲཧ࣌ؒ:0.0027258396ඵ ifจͷωετ
ྫᶃճ ॲཧ࣌ؒ:0.0018329620ඵ ifจͷωετ
ྫᶄ ॲཧ࣌ؒ:6.8271510601ඵ forจͷωετ
ྫᶄճ ॲཧ࣌ؒ:0.0007801056ඵ forจͷωετ
ྫᶅ ॲཧ࣌ؒ:0.0004529953ඵ switchจ
ྫᶅճ ॲཧ࣌ؒ:0.0000259876ඵ switchจ
ྫᶆ ॲཧ࣌ؒ:0.0053498745ඵ array_push()
ྫᶆճ ॲཧ࣌ؒ:0.0036640167ඵ array_push()
ྫᶈ ॲཧ࣌ؒ:0.29959218502045ඵ จࣈྻؚ͕·Ε͍ͯΔ͔preg_match()ΑΓstrpos()
ྫᶈճ ॲཧ࣌ؒ:0.12690899372101ඵ จࣈྻؚ͕·Ε͍ͯΔ͔preg_match()ΑΓstrpos()
ྫᶉ ॲཧ࣌ؒ: 0.06001923084259 ඵ μϒϧΫΥʔςʔγϣϯΑΓγϯάϧΫΥʔςʔγϣϯ
ྫᶉճ ॲཧ࣌ؒ: 0.047677421569824 ඵ μϒϧΫΥʔςʔγϣϯΑΓγϯάϧΫΥʔςʔγϣϯ
·ͱΊ
ɾͪΌΜͱҙ্ࣝͨ͠Ͱॻ͍͍ͯ͜͏ʂ ɾforจదʹωετ͍͚ͯ͠ͳ͍ɻ ɾifจଈ࣌Ϧλʔϯ͠Α͏ʂ ·ͱΊ
https://qiita.com/kapitan/items/47d89449f23bc7f7c9bb https://www.pressmantech.com/tech/4472 ࢀߟจݙ