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

ISUCON 11 参考実装 PHP 移植の苦労?話

ISUCON 11 参考実装 PHP 移植の苦労?話

2021/10/02, 03 開催「PHP Conference Japan 2021」(https://phpcon.php.gr.jp/2021/)の懇親会 LT 資料です。

Shohei Okada

October 04, 2021
Tweet

More Decks by Shohei Okada

Other Decks in Programming

Transcript

  1. w 1)1ͱͦΕҎ֎Ͱͦ΋ͦ΋ΞʔΩςΫνϟҧ͏͠ w ΤϥʔϋϯυϦϯά·ΘΓʢΦϦδφϧ͸ (Pʣ w ϥΠϒϥϦͷΤϥʔͷग़͠ํ͕ (Pͱ͸ҟͳͬͯ΋ ֎͔Βݟͨڍಈ͸Ұகͤ͞ͳ͍ͱ͍͚ͳ͍ w

    ྫ֎Λ࢖͏ͱܭࢉྔͷίετ૿໰୊΋ʢҰԠʣ͋Δ w ࡉ͔ͳͱ͜ΖͰ͸ม਺໊ͳͲ ˠաڈͷ *46$0/ͷ 1)1࣮૷Λࢀߟʹͭͭ͠όϥϯεΛऔΔ ͍ͨ΁Μͩͬͨ͜ͱ  ΦϦδφϧ࣮૷ͷ࠶ݱ WT1)1ͷྲّྀ
  2. ࢖͏ͷ͸͓ͳ͡Έ 1%0 w 1%0'&5$)@#05)Ͱ഑ྻͷ··ѻ͏ ˠܕͷԸܙʹ༩Εͳ͍ w 1%0'&5$)@$-"44ˠ஋͕จࣈྻʹͳͬͯ͠·͏ ʢCPPMͱ͔ %BUFUJNF*NNVUBCMFʹม׵͔ͯ͠Β֨ೲ͍ͨ͠ʣ ˠ஋ΛύοΫ͢Δ

    DMBTTʹ GSPN%C3PX ͱ͍͏ TUBUJDϝιουΛੜ΍ ͨ͠ʢ+40/͔Βͷม׵΋ಉ༷ͳײ͡ʹͨ͠ʣ ʜʜ͕ɺ͜Ε͕݁ߏ໘౗ ͍ͨ΁Μͩͬͨ͜ͱ  %#͔Βऔಘͨ͠σʔλͷѻ͍
  3. ༧બ໰୊Ͱͷൺֱ w NBJOHPߦɺ͏ͪߏ଄ମఆ͕ٛ  ߦ w SPVUFTQIQߦɺ͏ͪΫϥεఆ͕ٛ  ߦ ˠΫϥεͷఆ͚ٛͩͰ

    ഒ͍ۙྔͷίʔσΟϯά͕ඞཁʹ ͦ͏͍͑͹͜Ε͸ 1)1💡 ͍ͨ΁Μͩͬͨ͜ͱ  %#͔Βऔಘͨ͠σʔλͷѻ͍
  4. *46$0/ͷӡӦଆ͕ݟΒΕͨ w ӡӦࢹ఺ͷ׉౻΍ *46$0/΁ͷ૝͍ͳͲ w ͭΑ͍ͻͱͨͪͱҰॹʹ࢓ࣄ͕Ͱ͖ͨ w ීஈ 1)1ॻ͍ͯͳ͍͸ͣͷਓ͔ΒʮFYFD ͩͱγΣϧܦ༝Ͱͷ࣮

    ߦʹͳΔͷͰ (P࣮૷ͱൺ΂ͯύϑΥʔϚϯεʹѱӨڹͰ·͢Ͷʯ ͬͯݴͬͯ 13ඈΜͰ͘ΔʢϠό͍ʣ w IUUQTHJUIVCDPNJTVDPOJTVDPOGJOBMQVMM Α͔ͬͨ͜ͱ