Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Webパフォーマンスチューニング

rhythm191
December 08, 2019

 Webパフォーマンスチューニング

2年前に社内勉強会で発表したモダンなWebパフォーマンスチューニングの話です。

rhythm191

December 08, 2019
Tweet

More Decks by rhythm191

Other Decks in Technology

Transcript

  1. Ϣʔβʔͷ൓Ԡ ஗Ԇ Ϣʔβʔͷ൓Ԡ dNT Ξχϝʔγϣϯ͕εϜʔζͩͱײ͡Δ dNT ΞΫγϣϯʹର͙ͯ͢͠ʹ݁Ռ͕ಘΒΕͨͱײ͡Δ ͜ΕҎ্͕͔͔࣌ؒΔͱɺૢ࡞ͱ൓ԠʹζϨΛײ͡Δ dNT Ϣʔβʔ͸΍΍஗͍ͱײ͡Δ

    dNT ϖʔδಡΈࠐΈ΍Ϗϡʔͷ੾Γସ͕͑ࣗવʹਐΜͰ͍Δͱײ͡Δ NTҎ্ Ϣʔβʔ͸࣮ߦͨ͠λεΫ΁ͷؔ৺Λࣦ͏ TҎ্ Ϣʔβʔ͸΋͏໭ͬͯ͜ͳ͍
  2. 3"*- w 3FTQPOTF w "OJNBUJPO w *EMF w -PBE 3FTQPOTF

    ϢʔβʔͷΞΫγϣϯʹରͯ͠ Ԡ౴Λฦ͢·Ͱͷ࣌ؒ NT "OJNBUJPO ࿈ଓͨ͠ΞχϝʔγϣϯͷதͰɺ ϑϨʔϜลΓͷॲཧ࣌ؒ NT NT *EMF ΞΠυϧঢ়ଶʹ࣮ߦ͞ΕΔ+BWB4DSJQUͷॲཧ࣌ؒ NT -PBE ϖʔδͷίϯςϯπͷಡΈࠐΈʹ͔͔Δ࣌ؒ NT
  3. 1BJOUJOH w 1BJOU w άϥϑΟοΫΤϯδϯͷͨΊͷ໋ྩͷྻΛੜ੒ w 3BTUFSJ[F w ໋ྩྻ͔ΒϐΫηϧΛੜ੒͢Δ w

    ϨΠϠʔ΋͜͜Ͱ࡞੒͞ΕΔ w $PNQPOFOU-BZPVU w ϨΠϠʔΛ߹੒ͯ͠ίϯςϯπදࣔ
  4. ଌఆͷํ๏ w ͍͔ͭ͋͘Δ w $ISPNF"VEJU MJHIUIPVTF  w $ISPNF%FW5PPMT w

    +BWB4DSJQUͷຒΊࠐΈ w ύϑΥʔϚϯε਍அπʔϧ w /FX3FMJD
  5. 10)

  6. 10)

  7. +BWBTDSJQUͷEFGFSBTZOD w ඇಉظʹಡΈࠐΉ͕ɺ࣮ߦλΠϛϯάͱ࣮ߦॱ͕ҟͳΔ ͳ͠ EFGFS BTZOD )5.-ͷύʔε ϒϩοΫ͢Δ ϒϩοΫ͠ͳ͍ ϒϩοΫ͠ͳ͍

    ࣮ߦλΠϛϯά ಉظత )5.-ͷύʔεޙ εΫϦϓτऔಘ௚ޙ ࣮ߦॱ એݴॱͰอূ એݴॱͰอূ อূ͞Εͳ͍
  8. 'PSDFE4ZODISPOPVT -BZPVU w 4DSJQUJOH಺Ͱ$BMDVMBUF4UZMFͱ-BZPVU͕૸Δ͜ͱ WBSEJWEPDVNFOUDSFBUF&MFNFOU EJW`  EJWJOOFS)5.-EJWFMFNFOU` EPDVNFOUCPEZBQQFOE$IJME EJW

     ͜͜Ͱ'PSDFE4ZODISPOPVT-BZPVU͕ൃੜ͢Δ DPOTPMFMPH EJWP⒎TFU5PQ  SFRVFTU"OJNBUJPO'SBNF GVODUJPO \ ͜͜Ͱऔಘ͢Δͱ'PSDFE4ZODISPOPVT-BZPVU͸ى͖ͳ͍ DPOTPMFMPH EPNP⒎TFU5PQ  ^ 
  9. &OE