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
SymfonyのAnnotationキャッシュについて調べてみた
Search
polidog
PRO
August 27, 2017
Technology
590
0
Share
SymfonyのAnnotationキャッシュについて調べてみた
polidog
PRO
August 27, 2017
More Decks by polidog
See All by polidog
AIがコードを書く時代の ジェネレーティブプログラミング
polidog
PRO
3
900
小さな開発会社を作った理由(再)
polidog
PRO
0
240
React Server ComponentsでAPI不要の開発体験
polidog
PRO
1
790
小さな開発会社が受託開発に力を入れる理由
polidog
PRO
0
480
小さな開発会社を作った理由
polidog
PRO
1
3.5k
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
810
トランザクションスクリプトは何がダメなのか?
polidog
PRO
2
4k
React初心者がHooksを理解するためにコードを読んでみた
polidog
PRO
0
610
object-mapperを作ってる話
polidog
PRO
0
410
Other Decks in Technology
See All in Technology
Tachikawa.any 運営挨拶
daitasu
0
160
フロントエンドの相手が変わった - AIが加わったWebの新しいインターフェース設計
azukiazusa1
33
11k
小さいVue.jsを30分で作る
hal_spidernight
0
150
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
0
120
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
170
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
720
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
180
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
590
ブラウザの投機的読み込みと投機ルールAPIを理解し、Webサービスのパフォーマンスを最適化する
shuta13
3
300
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
170
自動テストだけで リリース判断できるチームへ - 鍵はテストの量ではなくリリース判断基準の再設計にあった / Redesigning Release Criteria for Lightweight Releases
ewa
7
3.6k
Databricks 月刊サービスアップデートまとめ 2026年04月号
tyosi1212
0
110
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Invisible Side of Design
smashingmag
302
52k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Making Projects Easy
brettharned
120
6.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Facilitating Awesome Meetings
lara
57
6.8k
For a Future-Friendly Web
brad_frost
183
10k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
320
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
170
Transcript
SymfonyͷAnnotation Ωϟογϡʹ͍ͭͯௐ ͯΈͨ @polidog Symfony Meetup #18
ࣗݾհ • @polidog • tavii.com Inc. • SymfonyͰwebΞϓϦ࡞ͬͯ·͢ • ࠷ۙGoͱ͔৮͍ͬͯ·͢
None
ࠓճAnnotationΩϟογϡ ʹ͍ͭͯௐͯΈ·ͨ͠
ௐࠪڥ
None
Annotation
None
RouterCacheWarmer͔Β୳ ͯ͠ΈΔ
None
AnnotationClassLoader https://git.io/v5Irb
CachedReader https://git.io/v5Iok
None
ChainAdapter https://git.io/v5IoP
https://github.com/ symfony/symfony/pull/ 18715
AnnotationΩϟογϡ • CacheίϯϙʔωϯτΛར༻ͯ͠Ωϟογϡ ͞ΕΔ • σϑΥϧτͰApcu͔FileʹΩϟογϡ͞Ε Δ
apc.enable_cli = 1
͕͍ͪ·͢Ͷ
PhpArrayAdapter
OPCacheΛ༗ޮʹ͢Δͱ
None
https://medium.com/ @ScullWM/symfony-3-2- php-array-adapter- fc7c4ea0e839
σϑΥϧτͰͲ͏͍͏ύλʔ ϯ͕Ωϟογϡ͞ΕΔͷ͔ʁ
σϑΥϧτͰΩϟογϡ͞ΕΔ Ξϊςʔγϣϯ • Controller • Entity https://git.io/v5tgE
ଞͷσΟϨΫτϦΛՃ͢Δ ʹʁ
None
https://symfony.com/doc/ current/bundles/ extension.html#adding- classes-to-compile
͓͠·͍ɻ