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

ホスティングの立場からのWordPressへの貢献と協力

Takayuki Miyauchi
September 18, 2018
730

 ホスティングの立場からのWordPressへの貢献と協力

Takayuki Miyauchi

September 18, 2018
Tweet

Transcript

  1. αʔόʔ֤͕ࣾ੎ଗ͍ʂ

    ϗεςΟϯάͷཱ৔͔Βͷ
    8PSE1SFTT΁ͷߩݙͱڠྗ
    8PSE1SFTTϗεςΟϯάίϛϡχςΟ

    View Slide

  2. ΞδΣϯμ

    View Slide

  3. w ϗεςΟϯάίϛϡχςΟͱ͸ʁ
    w ֤ࣾࣗݾ঺հͪΐͬͱ͚ͩΞϐʔϧ
    w σΟεΧογϣϯλΠϜ
    w ҰൠͷΈͳ͞Μ͔Βͷ࣭໰ʢ͕࣌ؒ͋Ε͹ʣ

    View Slide

  4. ϗεςΟϯάίϛϡχςΟͱ͸ʁ

    View Slide

  5. w ೥ͷ8PSE1SFTTͷ੬ऑੑΛܖػʹ݁੒
    w ͋ͷ੬ऑੑΛѱ༻ͨ͠߈ܸ͸ɺΠϯϑϥϨΠϠʔͰ׬શʹ๷ޚ͢Δ͜ͱ
    ͕Ͱ͖ͨɻ
    w ίΞνʔϜΑΓηϯγςΟϒͳ৘ใͷ࿈བྷ૭ޱ͕΄͍͠ͱͷཁ੥ɻ
    w ੢઒͞Μͱٶ಺ͰϗεςΟϯά֤ࣾʹίϯλΫτ͠ɺ8PSE1SFTTί
    ϛϡχςΟͱϗεςΟϯά֤ࣾͷ࿈བྷ૭ޱΛ4MBDLͰ࡞੒ɻ

    View Slide

  6. ໨త

    View Slide

  7. w ηΩϡϦςΟ৘ใͷڞ༗
    w )PTU5FTUTʢ෼ࢄܕϢχοτςετʣͳͲʹΑΔɺΠϯϑϥاۀͱ
    8PSE1SFTTͷޓ׵ੑͷ޲্
    w ϕετϓϥΫςΟεͷڞ༗
    w ϢʔβʔͷΈͳ͞Μʹ҆৺ͯ͠ར༻͍ͯͨͩͨ͘͠Ίͷ༷ʑͳ৘ใൃ৴

    View Slide

  8. ࢀՃاۀٴͼஂମ

    View Slide

  9. w ΤοΫεαʔόʔ
    w ΧΰϠɾδϟύϯ
    w ͘͞ΒΠϯλʔωοτ
    w (.0ʢϩϦϙοϓɺϔςϜϧʣ
    w ϑΝʔεταʔόʔ
    ڞ༗αʔόʔΛఏڙ͢Δ֤༷ࣾͷࢀՃΛ͓଴͍ͪͯ͠·͢ɻ
    ͝ࢀՃ͍ͨͩ͘ʹ͋ͨͬͯɺ8PSE1SFTTίϛϡχςΟͷ͍͔ͭ͘
    ͷΨΠυϥΠϯʹ͕͍ͨͬͯͨͩ͘͠ඞཁ͕͋Γ·͢ɻ

    View Slide

  10. w +14FDVSF
    w +1$&35
    w 8PSE1SFTTίϛϡχςΟ

    View Slide

  11. ࣗݾ঺հ

    View Slide

  12. w ΤοΫεαʔόʔגࣜձࣾງߐܓհ
    w (.0ϖύϘגࣜձࣾᔹ໺ߤհ
    w ͘͞ΒΠϯλʔωοτגࣜձࣾ୩ޱݩل
    w גࣜձࣾσδλϧΩϡʔϒԬຊব
    w λϩεΧΠגࣜձࣾٶ಺ོߦʢϞσϨʔλʔʣ

    View Slide

  13. ΤοΫεαʔόʔ

    View Slide

  14. 堀江圭介
    KEISUKE HORIE

    View Slide

  15. 2003年 地域ADSL回線事業者にてテクニカルサポートを担当
    以後、開通工程管理担当、経営企画、CSへ異動
    2008年~ 集合住宅向けISP事業者におけるカスタマーサポート、
    学校園ICT運用管理を経験
    2010年 WordPress + BuddyPressによる
    地域SNSサイトの運用を担当
    2015年1月 エックスサーバー入社。カスタマーサポート課に配属
    2018年5月 営業課へ異動
    エックスサーバー株式会社
    ホスティング事業部 営業課 課長
    Kansai WordPress Meetup 共同オーガナイザー
    CS Beer Bash OSAKA 運営

    View Slide

  16. エックスサーバー株式会社
    [事業所] 大阪本社、東京オフィス
    [設立] 2004年1月23日
    [資本金] 9,900万円
    [代表取締役] 小林 尚希
    [主な事業内容]
    ホスティングサービス事業
    WEBサイトの企画・制作作業
    WEBアプリケーションシステムの開発事業
    その他、インターネット関連サービス事業
    3
    沿革
    2003年 7月 エックスサーバー(屋号)を設立
    共有レンタルサーバーサービス、エックスサーバーの提供を開始
    2004年 1月 有限会社ベットを設立
    9月 エックスサーバーにおいて独自ドメイン取得サービスの提供を開始
    2006年 6月 有限会社より株式会社へ組織変更
    2000万円への増資
    2008年 3月 オンラインストレージサービス『ドライビー』の提供を開始
    9月 東京・渋谷に東京オフィスを開設
    10月 無料ホームページサービス『デジデジ』を開始
    12月 大阪支社を開設
    2009年 1月 共有レンタルサーバーサービス『シックスコア』の提供を開始
    5月 『シックスコア』において専用サーバーサービスの提供を開始
    2010年 6月 共有レンタルサーバーサービス、『X2』の提供を開始
    大阪支社を、大阪市北区へ移転
    2012年 1月 本社を大阪へ移転
    7月 「株式会社ベット」から「エックスサーバー株式会社」へ商号を変更
    2013年 2月 WordPress専用のレンタルサーバー&クラウドサービス『wpX』の提供を開始
    5月 本社を同大阪市北区、グランフロント大阪へ移転
    8月 ドメイン取得&無料レンタルサーバーサービス『Xdomain』の提供を開始
    11月 プライバシーマークを取得
    2014年 2月 東京オフィスを開設
    3月 9,900万円への増資
    10月 本社オフィスを増床
    2017年 6月 デル株式会社との協業を開始
    12月 本社オフィスを移転し、増床
    2018年 5月 法人向けレンタルサーバーサービス『エックスサーバービジネス』の提供を開始

    View Slide

  17. View Slide

  18. View Slide

  19. (.0ϖύϘ

    View Slide

  20. ● 渕野航介(ふちのこうすけ)
    ● Twitter: @fuchino
    ● ロリポップ!レンタルサーバー
    ● ロリポップ!マネージドクラウド
    自己紹介

    View Slide

  21. ペパボのホスティング

    View Slide

  22. ペパボのホスティング

    View Slide

  23. レンタルサーバー主なトピック
    ● 「コンテンツキャッシュ機能」リリースしました!

    View Slide

  24. ペパボのホスティング

    View Slide

  25. マネージドクラウド主なトピック
    ● めちゃくちゃチューニングしてます!
    ● 新機能、このあとどんどん出します!

    View Slide

  26. ͘͞ΒΠϯλʔωοτ

    View Slide



  27. View Slide

  28. Z/6(1)<&[
    *'9>WEYJFG37%
    UWETBYK/SSL HO>W
    /CDN
    7BYMD;
    .77%
    WordCampOsaka, Ogijima543 *-2$/0
    $2%:8,#

    View Slide

  29. *'9>WEYJFG
    *'97UWETBYK
    *'97" !
    *'[email protected]?H
    54;+2$8,#

    View Slide

  30. *'97UWETBYK
    [email protected]
    X!!
    X PCQYTPYH
    XAWGVYTLJTSIQY=T

    View Slide

  31. )PTU5FTUTʹ͍ͭͯ
    ʢσδλϧΩϡʔϒԬຊ͞ΜΑΓʣ

    View Slide

  32. ࣗݾ঺հ
    Ԭຊব
    ▸ (ג)σδλϧΩϡʔϒ
    ▸ Twitter: @wokamoto
    ▸ GitHub: wokamoto
    ▸ WordPress.org: wokamoto
    ▸ ͍͍ͩͨϏʔϧವΜͰ·͢

    View Slide

  33. AMIMOTO
    AWS Marketplace or
    Managed Hosting

    View Slide

  34. Shifter
    Serverless Static
    WordPress

    View Slide

  35. Host Test
    ࣮ࡍͷαʔόͰ
    PHP Unit Test Λ࣮ߦ

    View Slide

  36. Host Test

    View Slide

  37. Host Test
    ࣮ࡍͷαʔόͰ PHP UNIT TEST Λ࣮ߦ
    ▸ ϗεςΟϯά֤ࣾͷڠྗʹΑͬͯ੒Γཱ͍ͬͯΔ
    ▸ ݩʑίΞνʔϜʹΑͬͯɺ8,000௨ΓͷUnit Test ͕࣮ߦ͞Ε
    ͍ͯͨ
    ▸ ͦͷ Unit Test Λ֤͕࣮ࣾࡍʹఏڙ͍ͯ͠ΔαʔόͰ ࣮ࢪ͠
    ͯɺςετ݁ՌΛ WordPress.org ʹू໿

    View Slide

  38. ϗεςΟϯάձ্ࣾͷΠϯϑϥͰ࣮ߦ
    ͢Δ͜ͱͰɺ֤͕ࣾఏڙ͢ΔΠϯϑϥ
    ͱWordPressͷޓ׵ੑΛνΣοΫ͢ΔऔΓ
    ૊ΈͰ͢ɻ
    Capital P
    Host Test

    View Slide

  39. Α͘ࣅͨΠϯϑϥͱ͔ಉ͡ߏ੒ͱ͍͏
    ҙຯͰ͸͋Γ·ͤΜΑɻ
    ϗεςΟϯάձࣾͷ࣮ࡍͷΠϯϑϥͰ
    ϢχοτςετΛ࣮ߦ͠·͢ɻ
    Capital P
    Host Test

    View Slide

  40. Host Test
    ACTIVE TEST REPORTERS

    View Slide

  41. Host Test

    View Slide

  42. Host Test
    Host Test ͷ࣮ߦ
    ▸ TravisCI ΋͘͠͸ɺαʔόͷ Cron
    Ͱ 3 - 6 ͓͖࣌ؒʹ࣮ߦ
    ▸ DigitalCube Ͱ͸ AWS AutoScaling
    ͷεέδϡʔϧ࣮ߦͰ࣮ࢪ

    View Slide

  43. Host Test
    ▸ TravisCI Ͱ WordPress ιʔεΛϏϧυ͔ͯ͠Βαʔόʹస
    ૹ࣮ͯ͠ػͰ PHP Unit Test Λ࣮ߦ
    ▸ αʔόͰ௚઀ prepare.php Λ࣮ߦͯ͠ɺιʔεΛϏϧυͯ͠
    ͔Β࣮ػͰ PHP Unit Test Λ࣮ߦ
    ▸ ใࠂΛͤͣɺ࣮ߦ͢Δ͚ͩͳΒ୭Ͱ΋Մೳ

    View Slide

  44. Host Test
    αʔόͰϏϧυ͢Δ৔߹ʹඞཁͳύοέʔδ
    ▸ PHP 5.6 or greater.
    ▸ MySQL or MariaDB with access to a writable database.
    ▸ ImageMagick, GD
    ▸ Node.js including npm and grunt packages
    ▸ Utilities: git, rsync, wget, unzip.

    View Slide

  45. Host Test
    ▸ git clone https://github.com/WordPress/phpunit-test-
    runner.git
    ▸ .env ͷฤू
    ▸ source .env
    ▸ export WPT_TEST_DIR, export WPT_TABLE_PREFIX
    ▸ php prepare.php
    ▸ php test.php

    View Slide

  46. ࠷৽ͷ WordPress
    Λμ΢ϯϩʔυ
    ͯ͠Ϗϧυ
    prepare.php

    View Slide

  47. PHP Unit Test Λ࣮ߦ
    ͯ݁͠ՌΛදࣔ
    test.php

    View Slide

  48. Host Test
    ςετ݁Ռͷૹ৴
    ▸ ςετ݁ՌΛใࠂͯ͠ Test Result
    Ϧετʹܝࡌͤ͞ΔͨΊʹ͸ API
    Key ͷऔಘ͕ඞཁ
    ▸ API Key ͷऔಘ͸ GitHub Ͱ Issue
    ࡞ͬͯґཔ

    View Slide