Symfonyのキャッシュについて

80b7d87c10fcdb6a0cba4f8b69e933bc?s=47 polidog
June 06, 2019

 Symfonyのキャッシュについて

EC-CUBE東京ユーザグループ開発者向け勉強会6月でお話したSymfonyのキャッシュについての資料になります

80b7d87c10fcdb6a0cba4f8b69e933bc?s=128

polidog

June 06, 2019
Tweet

Transcript

  1. 4ZNGPOZͷ Ωϟογϡʹ͍ͭͯ &$$6#&౦ژϢʔβάϧʔϓ։ൃऀ޲͚ษڧձ݄ !QPMJEPH

  2. ࣗݾ঺հ w QPMJEPH w ύʔςΟʔϋʔυגࣜձࣾ w 4ZNGPOZϢʔβʔձ w &$$6#&͸ܥ͕ϦϦʔε͞Εͨࠒʹগ͠৮Γ·ͨ͠

  3. None
  4. Ωϟογϡͷઃఆ͸ جຊతʹσϑΥϧτͷ··Ͱ 0,

  5. ࠓ೔͓࿩͢Δ͜ͱ w $BDIFͷجૅ w छྨͷΩϟογϡ w ΩϟογϡΞμϓλͷઃఆํ๏ w Ξμϓλͷछྨʹ͍ͭͯ w

    ·ͱΊ
  6. $BDIFͷجૅ

  7. "EBQUFS 1PPM $BDIF*UFN ΞμϓλʔΠϯελϯεΛొ࿥ HFU*UFN TBWF "QDV 3FEJT .FNDBDIFE 'JMFTZTUFN

    ʜ
  8. छྨͷΩϟογϡ

  9. None
  10. DBDIFBQQ w ΞϓϦέʔγϣϯͰར༻͢ΔΩϟογϡ

  11. None
  12. DBDIFTZTUFN w ϑϨʔϜϫʔΫଆ ΞϊςʔγϣϯɾγϦΞϥΠβɾόϦ σʔγϣϯ ͳͲʹ࢖ΘΕΔ

  13. Ξμϓλͷઃఆํ๏

  14. BQQDPOpHFDDVCFQBDLBHFTGSBNFXPSLZBNM 03 BQQDPOpHFDDVCFQBDLBHFTQSPEGSBNFXPSLZBNM

  15. NFNDBDIFEΛ Ωϟογϡʹ࢖ͬͯΈΔ

  16. BQQDPOpHFDDVCFQBDLBHFTGSBNFXPSLZBNM 03 BQQDPOpHFDDVCFQBDLBHFTQSPEGSBNFXPSLZBNM IUUQTTZNGPOZDPNEPDDBDIFIUNM

  17. Ξμϓλͷछྨʹ͍ͭͯ

  18. Ξμϓλʔͷछྨ w DBDIFBEBQUFSBQDV"QDV"EBQUFS w DBDIFBEBQUFSEPDUSJOF%PDUSJO"EBQUFS w DBDIFBEBQUFSTZTUFN$IBJO"EBQUFS w DBDIFBEBQUFSpMFTZTUFN'JMFTZTUFN"EBQUFS w

    DBDIFBEBQUFSNFNDBDIFE.FNDBDIFE"EBQUFS w DBDIFBEBQUFSQTS1SPYZ"EBQUFS w DBDIFBEBQUFSSFEJT3FEJT"EBQUFS IUUQTTZNGPOZDPNEPDDPNQPOFOUTDBDIFDBDIF@QPPMTIUNM IUUQTTZNGPOZDPNEPDSFGFSFODFDPOpHVSBUJPOGSBNFXPSLIUNMSFGFSFODFDBDIF
  19. CJODPOTPFEFCVHDPOUBJOFSŠTIPXQSJWBUFDBDIFBEBQUFSŠFOWQSPE

  20. Ξμϓλʔͷछྨͦͷ w 1EP"EBQUFS w 1IQ"SSBZ"EBQUFS w 1IQ'JMFT"EBQUFS

  21. DBDIFBQQͷσϑΥϧτ ͸'*MFTZUFN"EBQUFS

  22. DBDIFTZTUFNͷσϑΥ ϧτ͸$IBJO"EBQUFS

  23. CJODPOTPMFEFCVHDPOUBJOFSŠTIPXQSJWBUFDBDIFBQQŠFOWQSPE CJODPOTPMFEFCVHDPOUBJOFSŠTIPXQSJWBUFDBDIFTZTUFNŠFOWQSPE

  24. None
  25. None
  26. %PDUSJOF"EBQUFSʹ ͍ͭͯ

  27. %PDUSJOF"EBQUFS w %PDUSJOFa$PNNPOa$BDIFa$BDIF1SPWJEFSΛར༻ͨ͠ ΩϟογϡػೳΛఏڙ͢Δ w ͭ·Γ%PDUSJOFa$PNNPOa$BDIFʹೖ͍ͬͯΔ$BDIFΛ ར༻͢Δ w %PDUSJOFa$PNNPOa$BDIFͱ 4ZNGPOZa$PNQPOFOUa$BDIF͸ผϞϊͱ͍͏ҋʜ

  28. 1IQ'JMFT"EBQUFSʹ ͍ͭͯ

  29. 1IQ'JMFT"EBQUFS w 0QDBIF͕༗ޮ؀ڥԼͰ࢖͏͜ͱ͕Ͱ͖Δ w ഑ྻͷ൪໨ʹUJNFTUBNQ ൪໨ʹγϦΞϥΠζͨ͠ Ωϟογϡͷ஋͕ೖΔ w 1)1ίʔυ ഑ྻ

    ʹ͢Δ͜ͱͰ0QDBDIFʹ৐Δ
  30. None
  31. $IBJO"EBQUFSʹ͍ͭ ͯ

  32. $IBJO"EBQUFS w ෳ਺ͷΞμϓλΛอ࣋͢ΔΞμϓλ w DBDIFBEBQUFSTZTUFNͷ৔߹͸ w BQDV͕ແޮͳঢ়ଶͰ0QDBDIF͕༗ޮͳ৔߹͸1IQ'JMFT"EBQUFS Λར༻͢Δ w BQDV͕༗ޮͩͱ'JMFTZTUFN"EBQUFSͱ"QDV"EBQUFSΛซ༻͢Δ

    w $-*Ͱ͸"1$V͕ར༻Ͱ͖ͳ͍ͷͰ͜ͷΑ͏ͳߏ଄ʹ͍ͯ͠ΔͷͰ ͸ͳ͍ͷ͔ʁ w $IBJO"EBQUFS͸"CTUSBDU"EBQUFSΛܧঝ͍ͯ͠ͳ͍
  33. ·ͱΊ w DBDIFBQQ͸ΞϓϦέʔγϣϯͰར༻͠ɺDBDIFTZTUFN ͸ϑϨʔϜϫʔΫଆ͕ར༻͢Δ΋ͷ w DBDIFBQQ͸.FNDBDIF΍3FEJTͷ"EBQUFSΛઃఆ͢Δ ͷ͕ྑͦ͞͏ ͲͷΑ͏ͳ$BDIFͷ࢖͍ํΛ͢Δ͔ʹΑΔ  w

    DBDIFTZTUFN͸جຊతʹ͸BQD pMFTZTUFNͷΩϟογϡ Λ͍͍ײ͡ʹซ༻Ͱ͖ΔͷͰDBDIFBEBQUFSTZTUFNͰ ͍͍