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
Takayuki
December 27, 2019
Programming
0
94
PHPの速度改善を試みてみた
PHPの速度改善を試みてみた
Takayuki
December 27, 2019
Tweet
Share
More Decks by Takayuki
See All by Takayuki
Laravel Applications with DDD x Clean Architecture x Vibe Coding
bumptakayuki
1
110
Laravel × Clean Architecture
bumptakayuki
1
500
エンジニアのキャリア論
bumptakayuki
1
260
地方カンファレンス主催のススメ
bumptakayuki
1
250
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
2
1.3k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
0
760
沖縄観光、名物を一挙紹介!
bumptakayuki
2
750
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
1
3.2k
flutterでイベントアプリを作ってみた
bumptakayuki
0
190
Other Decks in Programming
See All in Programming
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
20260315 AWSなんもわからん🥲
chiilog
2
180
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
300
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
120
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
410
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
140
Claude Codeログ基盤の構築
giginet
PRO
7
3.7k
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
850
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
100
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
120
存在論的プログラミング: 時間と存在を記述する
koriym
5
560
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
630
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
Claude Code のすすめ
schroneko
67
220k
The Spectacular Lies of Maps
axbom
PRO
1
650
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
160
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
ラッコキーワード サービス紹介資料
rakko
1
2.8M
The Pragmatic Product Professional
lauravandoore
37
7.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
460
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
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 ࢀߟจݙ