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

ソーシャルライブの性能的な特徴と対策【DeNA TechCon 2021 Summer】/techcon2021summer-03

ソーシャルライブの性能的な特徴と対策【DeNA TechCon 2021 Summer】/techcon2021summer-03

配信をただ視聴するのではなく、視聴者も参加して配信を楽しむソーシャルライブサービスでは、サーバー側の負荷だけでなくクライアント側での処理も重くなりがちなど、様々なパフォーマンスの課題が発生しがちです。

本セッションでは、ソーシャルライブサービスをではどのようなパフォーマンスの課題が発生するのか、それらの課題に対してどういった対処方法があるのか、Pococha が今まで経験して対応してきた事例や、今取り組んでいる課題などをふまえて紹介します。

DeNA_Tech

June 29, 2021
Tweet

More Decks by DeNA_Tech

Other Decks in Technology

Transcript

  1. ୭஬୧ஓ஛ங୔ஆଠᅌᧄ᜷ଜ
    ᙘᄫଚ࿾ᡩ
    5PNPZB)JSBOP

    View Slide

  2. ୭஬୧ஓ஛ங୔ஆଚଡ
    Ɣ ෦ዷฎଝୣஏக୻ୡ஬୧஗ண૾൉ᎋଽங୔ஆ୥஬ஃ୩
    ż ங୔஀஬ ᵒಘ᥽
    ଚச୩୺஬ ᮎᦕ᥽

    ż ச୩୺஬ ᮎᦕ᥽
    ଚச୩୺஬ ᮎᦕ᥽

    Ɣ ச୩୺஬ฉ༪଴ᑬଠᤳ૾଼૾ྺ໇ଋଽ

    View Slide

  3. ᨅၽᣞశ
    Ⴅᵷ።ఉ
    Ⴆഊ័
    1PDPDIBᠼଓ௥଄
    1PDPDIBJ04୒இச᷻ᜲ
    ஁அ୙஬எண୩ዋ๱ୱ஬ஐ

    View Slide

  4. 1PDPDIBଠᅋᴌଜᇡ᷶
    Ɣ ᅋᇡ᷶ଠ௴ଙᜲᛛଉ଑๧Ẵଝଖ૶ଘ
    ż ங୔஀஬ዝଠ༗඀
    ż ᮎᦕጤ᷾ଠ༗඀

    View Slide

  5. ୭஬୧ஓ஛ங୔ஆଠᙘᄫ
    ጙ೛஫ẙ༮ଝ଺ଽᵒಘ
    ச୒஛୯୔ஐᅌ
    ᴐ᣺ᖦ໇ጤ᷾ଠ᷶ଇ

    View Slide

  6. ጙ೛஫ẙ༮ଠᵒಘ

    View Slide

  7. ጙ೛஫ẙ༮ଝ଺ଽᵒಘ
    Ɣ ๧Ẵ૾࿧ጕଝᜲᛛଋଽ
    ż ௹ଝ୽୳୸ட஬ୟଝ଺ଽ଴ଠ

    View Slide

  8. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ச୩୺஬ଠ୽୳୸ட஬ୟ૾ᅸටଉ଑༂ฅ
    Ɣ ጙ೛஫ẙ༮૾ጙ଻ଜ૶
    Ɣ ጙ೛૾ỄଥỄଥଝଜଽ

    View Slide

  9. ங୔஀஬ଠ୽୳୸ட஬ୟ૾ᅸටଉ଑༂ฅ
    ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ഋଘଠச୩୺஬ଠጙ೛ଝ๧Ẵ૾ᜲᛛଋ

    View Slide

  10. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ୽୳୸ட஬ୟಁྺ๧Ẵଠᮛᓴᡩ
    ๧Ẵୄᱹ૿ଝଁଁଋଽ
    ๧Ẵ૾ᜲᛛଉଘ଴ો౦ỿୄ᣿ሿଋଽ

    View Slide

  11. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ୣஏக୻ୡ஬୧஗ணଝᝫ᝕ଉો೴೿Ⴜୄᓴଳଽ
    䝸䜰䝹䛺䝁䝭䝳䝙䜿䞊䝅䝵䞁 䝋䞊䝅䝱䝹䝷䜲䝤

    䝆䜵䝇䝏䝱䞊
    ᩥᏐ

    View Slide

  12. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    䝸䜰䝹䛺䝁䝭䝳䝙䜿䞊䝅䝵䞁 䝋䞊䝅䝱䝹䝷䜲䝤
    ኌ 㡢ኌ
    䝆䜵䝇䝏䝱䞊 ᫎീ
    ᩥᏐ 䝁䝯䞁䝖
    ୣஏக୻ୡ஬୧஗ணଝᝫ᝕ଉો೴೿Ⴜୄᓴଳଽ

    View Slide

  13. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ౶ૺଽୣஏக୻ୡ஬୧஗ணᇸᓃ
    䝷䜲䝞䞊 䝸䝇䝘䞊 ඃඛᗘ
    䝁䝯䞁䝖 䖣 䖣
    ᫎീ 䖣 䘡
    㡢ኌ 䖣 䘡

    View Slide

  14. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ౶ૺଽୣஏக୻ୡ஬୧஗ணᇸᓃ
    䝷䜲䝞䞊 䝸䝇䝘䞊 ඃඛᗘ
    䝁䝯䞁䝖 䖣 䖣 䖪䖪䖪
    ᫎീ 䖣 䘡
    㡢ኌ 䖣 䘡

    View Slide

  15. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ౶ૺଽୣஏக୻ୡ஬୧஗ணᇸᓃ
    䝷䜲䝞䞊 䝸䝇䝘䞊 ඃඛᗘ
    䝁䝯䞁䝖 䖣 䖣 䖪䖪䖪
    ᫎീ 䖣 䘡
    㡢ኌ 䖣 䘡 䖪䖪

    View Slide

  16. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ౶ૺଽୣஏக୻ୡ஬୧஗ணᇸᓃ
    䝷䜲䝞䞊 䝸䝇䝘䞊 ඃඛᗘ
    䝁䝯䞁䝖 䖣 䖣 䖪䖪䖪
    ᫎീ 䖣 䘡 䖪
    㡢ኌ 䖣 䘡 䖪䖪

    View Slide

  17. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ஃ୳୸ஜ஬୸ଠᯣዟ
    Ɣ ጙ೛ଚẙ༮ଠฅᮣୄ.CQTଝᣋଳଽ
    Ɣ ᙡᔏଝᄷଊଘጙ೛ଠஃ୳୸ஜ஬୸଒ଃୄ༷ૺଽ

    View Slide

  18. ୽୳୸ட஬ୟଝಁྺଋଽቅඐ
    ୸ஙண୩ୣ஬୰ଠဋഊ
    䚉 ୟஙୖ୹ଙ᭲ዝଠᛨᱥଠጙ೛୷஬୯ୄᛛᇡ
    䚉 ᮎᦕ೅ଠ႑໫ଝฅୁ଍ଘጙ೛ୄ൐଼፝ૺ
    䝖䝷䞁䝇䝁䞊䝎



    View Slide

  19. ச୒஛୯୔ஐᅌ

    View Slide

  20. ச୒஛୯୔ஐᅌ
    ச୒஛୯୔ஐଝሄୁାଽ଴ଠ
    Ɣ ୣ஑ண୸ો୒୔୶ஐ
    Ɣ ጙ೛ોẙ༮
    Ɣ ஙணଢ଼ணୠોഊ࿝FUD

    View Slide

  21. ச୒஛୯୔ஐᅌ
    ச୒஛୯୔ஐଝሄୁାଽ଴ଠ
    Ɣ ୣ஑ண୸ો୒୔୶ஐ૊䚏૊ங୔ஆ୔உண୸
    Ɣ ጙ೛ોẙ༮૊䚏૊ங୔ஆ
    Ɣ ஙணଢ଼ணୠોഊ࿝FUD૊䚏૊ங୔ஆ୔உண୸

    View Slide

  22. ச୒஛୯୔ஐᅌ
    ங୔ஆ୔உண୸
    䚉 8FC4PDLFU
    䚉 CDTWS ങ᭯

    ख़ Ἑᴌଝགᵸଠங୔ஆ୔உண୸ୄሄ૸
    ख़ ୟங୔୒ண୸ଠിᚫᴌႼଝ଴ᔞ᝕ଋଽ

    View Slide

  23. ச୒஛୯୔ஐᅌ
    ጙ೛஫ẙ༮
    䚉 "NB[PO*OUFSBDUJWF7JEFP4FSWJDF
    䚉 ៽፯ᖎଠᴘე

    View Slide

  24. ச୒஛୯୔ஐᅌ
    ៽ଠᴘეୄ፡ඇᔲᛟଋଽ
    䚉 ୣ஑ண୸ଠᭇ៍୯୔ஏணୠ
    䚉 ᄩჳଜജᛛᴌႼଠᯣዟ
    䚉 ୣ஑ண୸ଠ/(ୱୗ୳ୟ

    View Slide

  25. ᖦ໇ጤ᷾ଠ᷶ଇ

    View Slide

  26. ᖦ໇ጤ᷾ଠ᷶ଇ
    ᓥଳ଻ାଽๅᱥ
    䚉 ജᵒಘଋାଢଜଽଫଁ଴ଚଝᇱ଍ଽ଺૸ଝଋଽ
    ख़ ங୔ஆ૾ჵ൝ᣡ఑ଇା଑ଚଉଘ଴ોᄦ႒෺ᧄଝଋଽ
    ख़ ჵ൝ᣡ఑ଋଽଚᮎᦕ᥽ଶ஍୔ண୸ᚐᄠଠ
    ᑺ౓኉ཉ

    View Slide

  27. ᖦ໇ጤ᷾ଠ᷶ଇ
    ங୔ஆ૾ჵ൝ᣡ఑ଋଽᮉິ
    䚉 ୟங୳୧க
    ख़ ஑ஒச௧᱿
    ख़ ஑ஒசଠ௧ᒩ୒ୟ୫୩
    ख़ ᜲᘦଝ଺ଽ଴ଠ

    View Slide

  28. ୟங୳୧க
    ஑ஒச௧᱿
    Ɣ ௟ᨛ᜷ଝᘏᮎଙ૿ଽ଺૸ଜဌଇଜ஑ஒசச஬ୟଙ଴ો᷶ጤ᷾ଠඐ౬ଙ
    ๧Ẵଝଜଽ

    View Slide

  29. ୟங୳୧க
    ஑ஒச௧᱿
    Ɣ ୩ஜ୳୹ଠᅌᧄౢ௦ଝ଺କଘᱹଅଽ஑ஒசச஬ୟ૾ྺ໇ଋଽ
    ख़ ᙘଝጙ೛ฦ଼ଡᔞᆜ
    ख़ ୩ஜ୳୹૾ೂᒨଋଽଅଚୄ᥻ᆳଋଽ

    View Slide

  30. ୟங୳୧க
    ୩ஜ୳୹ୄ᲌૶଒஑ஒசଠ௧ᒩ୒ୟ୫୩
    Ɣ ᒩଉଁ࿚᭢ଉଜ૶ଚ឴ᚕ᜷ଝᜲᛛଋଽ
    Ɣ ൙ᛟጤ᷾૾᷶૶଑ଳᜲᛛᚕ૾Ἑ૶

    View Slide

  31. ୟங୳୧க
    ᜲᘦଝ଺ଽ଴ଠ
    ᕸႼᰛยଝ଺ଽჵ൝ᣡ఑
    ୥஬எ஛୩஝୳୸சணୠ

    View Slide

  32. ୟங୳୧க
    ᕸႼᰛยଝ଺ଽჵ൝ᣡ఑
    Ɣ ༹༂ଠဣ༻ଙଠ౶ᛟ
    Ɣ ୡ஬୩ଠ౶ᛟ
    Ɣ ೼Ṩ
    Ɣ ႆີଠ௴ଙଠ౶ᛟ
    㧗 ὀព
    ᮏయ ᗘ䛜ୗ䛜䜛䜎䛷
    䛚ᚅ䛱ୗ䛥䛔䚹

    View Slide

  33. ᖦ໇ጤ᷾ଠ᷶ଇ
    ୥஬எ஛୩஝୳୸சணୠ
    Ɣ 4P$૾ᜲᘦଋଽଚોውᘦଋଽ଑ଳଝඐ౬ୄ൝Ḣଋଽ
    Ɣ $16ᡡଠ஁அ୙஬எண୩ౢ௦
    Ɣ Ṩᔛ૾ჳଁଜଽ

    View Slide

  34. ᖦ໇ጤ᷾ଠ᷶ଇ
    4P$ଠ஁அ୙஬எண୩ౢ௦
    ᘦଠᜲᛛ
    04ଝ଺ଽ$16ୣ୒ଠ൐଼፝ૺ
    ിᚫଠଢ଼ஓ஁୧୶୓૾୚஬஀஬ଋଽ

    View Slide

  35. ᖦ໇ጤ᷾ଠ᷶ଇ
    ᘦଝᱹິଋଽ๧Ẵ
    Ɣ གᵸங୔ஆ୔உண୸ଠ஁஬୩૊䚏૊$16
    Ɣ ᛨ೛அ୓஛୯஬૊䚏૊(16
    Ɣ ᓍஅஜ஬ஐଠጙ೛஀୳அ୑ፘ૿ᳮ଱૊䚏૊஑ஒச
    Ɣ ᵒಘ૊䚏૊୽୳୸ட஬ୟ஫)8୘ணୣ஬୰
    Ɣ ୒୔୶ஐ୷஬୯ଠജᛛ૊䚏૊୷୓୩ୟ*0஫(16

    View Slide

  36. ᖦ໇ጤ᷾ଠ᷶ଇ
    ᘦ๧Ẵ࿾ᡩ
    䚉 ጃଝᜲᛛଉଘ૶ଽ๧Ẵଠ࿾ᡩ
    ख़ ᯎᣚଜ൏᎚ଚ້ᴞଜዋ๱
    䚉 ଅା૽଻ᱹଅଽ๧Ẵଠ࿾ᡩ
    ख़ ஙண୯୔ஐ୷஀୳ଡ଼ଠဋഊ
    ख़ ᨅඐ୶୩୸ଝ଺ଽᕸႼᝐᮎ

    View Slide

  37. ᖦ໇ጤ᷾ଠ᷶ଇ
    ᘦ๧Ẵ࿾ᡩ
    䚉 ጃଝᜲᛛଉଘ૶ଽ๧Ẵଠ࿾ᡩ
    ख़ ᯎᣚଜ൏᎚ଚ້ᴞଜዋ๱
    䚉 ଅା૽଻ᱹଅଽ๧Ẵଠ࿾ᡩ
    ख़ ஙண୯୔ஐ୷஀୳ଡ଼ଠဋഊ
    ख़ ᨅඐ୶୩୸ଝ଺ଽᕸႼᝐᮎ

    View Slide

  38. ରଚଳ

    View Slide

  39. ରଚଳ
    ጙ೛஫ẙ༮ଝ଺ଽᵒಘ૾૴ଽ
    Ɣ ୽୳୸ட஬ୟଠ๧Ẵଡୣஏக୻ୡ஬୧஗ணୄᲾଝ᥻ૺଽૌ
    ச୒஛୯୔ஐᅌ૾ᓥଳ଻ାଽ
    Ɣ གᵸଠ୷஬୯ୄᣔገଁിᚫଋଽ᮱ᮣ
    ᴐ᣺ᖦ໇ጤ᷾૾᷶૶
    Ɣ ୟங୳୧கଝ଺ଽச୩ୟଡᘦ๧Ẵୄ
    ௴ᄮଝ້ᴞଝ࿾ി

    View Slide

  40. ଆṹᦕ૴଼૾ଚ૸ଆଈ૶ରଉ଑

    View Slide

  41. View Slide