
Cache & āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
Cache pools, adapters, tags, āļāļēāļĢāļĨāđāļēāļāļāđāļē cache, HTTP cache, ESI, āļāļēāļĢāļāļŠāļēāļāļĢāļ§āļĄ Varnish
1Symfony āđāļāđ interface āđāļāđāļāļāļēāļĢ implement āļĢāļ°āļāļ cache PSR-6?
Symfony āđāļāđ interface āđāļāđāļāļāļēāļĢ implement āļĢāļ°āļāļ cache PSR-6?
āļāļģāļāļāļ
Symfony implement āļĄāļēāļāļĢāļāļēāļ PSR-6 āļāđāļēāļ CacheItemPoolInterface āđāļāļĒ interface āļāļĩāđāļāļģāļŦāļāļāđāļĄāļāļāļ getItem(), hasItem(), deleteItem(), save() āđāļĨāļ° clear() āļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļēāļĢ cache item āļŠāđāļ§āļāļāļĢāļ°āļāļāļ Cache āļāļāļ Symfony āļĄāļĩ adapter āļŦāļĨāļēāļĒāļāļąāļ§ (Redis, Memcached, Filesystem āļŊāļĨāļŊ) āļāļĩāđ implement interface āļāļĩāđāļāļąāđāļāļŦāļĄāļ āđāļāļ·āđāļāļĢāļąāļāļāļĢāļ°āļāļąāļāļāļēāļĢāļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļāđāļĨāļāļĢāļēāļĢāļĩ PHP āļāļ·āđāļāļāļĩāđāļĢāļāļāļĢāļąāļ PSR-6
2cache adapter āđāļĢāļīāđāļĄāļāđāļāļāļĩāđāļāļģāļŦāļāļāļāđāļēāđāļ§āđāđāļ Symfony āļŠāļģāļŦāļĢāļąāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄ development āļāļ·āļāļāļ°āđāļĢ?
cache adapter āđāļĢāļīāđāļĄāļāđāļāļāļĩāđāļāļģāļŦāļāļāļāđāļēāđāļ§āđāđāļ Symfony āļŠāļģāļŦāļĢāļąāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄ development āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
āđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄ development Symfony āđāļāđ ArrayAdapter āđāļāđāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļķāđāļāđāļāđāļ cache āđāļ§āđāđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ cache āļāļĩāđāđāļĄāđāļāļāļāļĒāļđāđāļĢāļ°āļŦāļ§āđāļēāļ request āļāļķāđāļāđāļŦāļĄāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāđāļāļĢāļēāļ°āļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļąāļāļŦāļē cache āļĨāđāļēāļŠāļĄāļąāļĒāđāļĄāļ·āđāļāđāļāđāđāļāđāļāđāļ āđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄ production āđāļāļ°āļāļģāđāļŦāđāđāļāđ adapter āļāļĩāđāļāļāļāļĒāļđāđāļāļĒāđāļēāļ Redis āļŦāļĢāļ·āļ Memcached āđāļāļ·āđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāļāļĩāļāļ§āđāļē
3āļāļ°āļŠāļĢāđāļēāļ cache pool āđāļāļāļāļģāļŦāļāļāđāļāļāđāļāļāļēāļĢāļāļąāđāļāļāđāļē Symfony āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļ°āļŠāļĢāđāļēāļ cache pool āđāļāļāļāļģāļŦāļāļāđāļāļāđāļāļāļēāļĢāļāļąāđāļāļāđāļē Symfony āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļģāļāļāļ
cache pool āđāļāļāļāļģāļŦāļāļāđāļāļāļāļđāļāļāļģāļŦāļāļāđāļ§āđāļ āļēāļĒāđāļāđāļāļĩāļĒāđ framework.cache.pools āđāļāļāļēāļĢāļāļąāđāļāļāđāļē āđāļāđāļĨāļ° pool āļŠāļēāļĄāļēāļĢāļāļĢāļ°āļāļļ adapter āļāļāļāļāļ āļāļēāļĒāļļāļāļēāļĢāđāļāđāļāļēāļāđāļĢāļīāđāļĄāļāđāļ (default_lifetime) āđāļĨāļ° tags āđāļāļīāđāļĄāđāļāļīāļĄāđāļāđ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ pool 'app.cache.products' āļāļĩāđāđāļāđ RedisAdapter āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļēāļĢ cache āļāļāļāļŠāļīāļāļāđāļēāđāļāđāļāļĒāđāļēāļāļāļīāļŠāļĢāļ°āļāļēāļāļāđāļāļĄāļđāļĨāļāļ·āđāļ āļāļģāđāļŦāđāļāļēāļĢ invalidate āđāļāļāđāļāļēāļ°āļāļāļāļģāđāļāđāļāđāļēāļĒāļāļķāđāļ
āļāļ§āļĢāđāļāđāđāļĄāļāļāļāđāļāđāļāļāļēāļĢāļāļķāļāļāđāļēāļāļēāļ cache āļāļĢāđāļāļĄ callback āļŠāļģāļŦāļĢāļąāļāļāļģāļāļ§āļāļŦāļēāļāđāļĄāđāļĄāļĩāļāđāļēāļāļĒāļđāđ?
āļāđāļāđāļāđāđāļāļĢāļĩāļĒāļāļŦāļĨāļąāļāļāļāļ cache tags āđāļ Symfony āļāļ·āļāļāļ°āđāļĢ?
+17 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Symfony āļāļ·āđāļāđ
PHP āļŠāļĄāļąāļĒāđāļŦāļĄāđ (8.1+)
āļāļ·āđāļāļāļēāļ Symfony
Routing & Controllers
Twig & Templates
āļāļ·āđāļāļāļēāļ Doctrine ORM
āļāļāļĢāđāļĄ Symfony
āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāļāđāļāļĄāļđāļĨ
Dependency Injection & Services
Security & Authentication
Doctrine āļāļąāđāļāļŠāļđāļ
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Workflow Component
Testing Symfony
Mailer Component
āļāļēāļĢāđāļāļĨāđāļĨāļ° i18n
EasyAdmin Bundle
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ Symfony
āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļąāđāļāļŠāļđāļ
Custom Bundles
Microservices āļāđāļ§āļĒ Symfony
Real-time & WebSockets
Deployment & DevOps
āđāļāļĩāđāļĒāļ§āļāļēāļ Symfony āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ