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
0
440
SymfonyのAnnotationキャッシュについて調べてみた
polidog
PRO
August 27, 2017
Tweet
Share
More Decks by polidog
See All by polidog
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
350
トランザクションスクリプトは何がダメなのか?
polidog
PRO
2
2.4k
React初心者がHooksを理解するためにコードを読んでみた
polidog
PRO
0
400
object-mapperを作ってる話
polidog
PRO
0
240
2020年から始めるSymfonyフレームワーク
polidog
PRO
2
1.1k
はじめてのモダンPHP
polidog
PRO
0
440
ソフトウェア設計は難しくない
polidog
PRO
3
860
柔軟なアプリケーションをSymfonyで作るために考えている事
polidog
PRO
1
2.9k
Symfonyのキャッシュについて
polidog
PRO
2
570
Other Decks in Technology
See All in Technology
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
250
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
2
280
ServiceNow Knowledge Learning Rise up
manarobot
0
210
Cracking the KubeCon CfP
inductor
2
250
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
570
競技としてのKaggle、役に立つKaggle
yu4u
3
1.8k
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
Building Dashboards as a Hobby
egmc
0
230
JSON攻略法.pdf
miyakemito
8
5.1k
LLM開発・活用の舞台裏@2024.04.25
yushin_n
1
360
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
Featured
See All Featured
How to Ace a Technical Interview
jacobian
272
22k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Facilitating Awesome Meetings
lara
42
5.6k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
4 Signs Your Business is Dying
shpigford
175
21k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Designing for Performance
lara
601
67k
RailsConf 2023
tenderlove
4
540
Infographics Made Easy
chrislema
238
18k
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
͓͠·͍ɻ