超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

55

Transcript of 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

Page 2: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

P r i m e S t r a t e g y C o . , L t d .W o r d P r e s s F u l l y M a n a g e d S e r v i c e D i v i s i o n

Page 3: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 4: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 6: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 7: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

P r i m e S t r a t e g y C o . , L t d .W o r d P r e s s F u l l y M a n a g e d S e r v i c e D i v i s i o n

Page 8: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

@kengyu_n Kengyu.Nakamura

Page 9: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 10: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 11: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 12: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 13: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 14: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

P r i m e S t r a t e g y C o . , L t d .W o r d P r e s s F u l l y M a n a g e d S e r v i c e D i v i s i o n

Page 15: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 16: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 17: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 18: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 19: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 20: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 21: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 22: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 23: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 24: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 25: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 26: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 27: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 28: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

通信時間

通信時間

PHPの実行

MySQLの実行

翻訳処理

Page 29: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

P r i m e S t r a t e g y C o . , L t d .W o r d P r e s s F u l l y M a n a g e d S e r v i c e D i v i s i o n

Page 30: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 31: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 32: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 33: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 34: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 35: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 36: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 37: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 38: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 39: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 40: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 41: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 42: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 43: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 44: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 45: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

WordPress

Page 46: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 47: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

ロード時間 リクエスト数

PHP5.6+OPcache 70ms 17.2

PHP7.0RC4+OPcache 34ms 47.1

HHVM3.9 28ms 58.6

Page 48: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

P r i m e S t r a t e g y C o . , L t d .W o r d P r e s s F u l l y M a n a g e d S e r v i c e D i v i s i o n

Page 49: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 50: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 51: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 52: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6

<?php

if ( ! $footer_cache = get_transient(

'footer_cache' ) ) {

ob_start();

?>

<footer id="colophon" class="site-footer"

role="contentinfo">

<?php get_sidebar( 'footer' ); ?>

<div class="site-info">

<?php do_action(

'twentyfourteen_credits' ); ?>

<a href="<?php echo esc_url( __(

'http://wordpress.org/', 'twentyfourteen' ) );

?>"><?php printf( __( 'Proudly powered by

%s', 'twentyfourteen' ), 'WordPress' ); ?></a>

</div><!-- .site-info -->

</footer><!-- #colophon -->

<?php

$footer_cache = ob_get_clean();

set_transient( 'footer_cache',

$footer_cache, 60 * 5 );

}

echo $footer_cache;

?>

Page 53: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 54: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6
Page 55: 超高速WordPress ~ PHP7 vs HHVM vs PHP5.6