hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » nao-pon » blog » 2015-04-28 の変更点
  
現: 2015-04-28 (火) 22:59:55 nao-pon ソース
Line 1: Line 1:
 +#navi
 +RIGHT:&rsslink(../);
 +#boxdate
 +* おお〜! PHP 7 早い! [#iffe56af]
 +RIGHT:&tag(PHP 7,PHP,xpWiki);
 +
 +&ref(site://modules/xelfinder/index.php/view/1922/PHPNG(PHP7).jpeg,right,mw:320,mh:320,og);
 +Raspberry Pi2 に、早くなってると巷で噂の PHP 7.0.0 をインストールして確かめてみました。
 +
 +Nginx + PHP-FPM でバーチャルホスト機能を使いドキュメントルートは共用にして、[[pi2.hypweb.net:http://pi2.hypweb.net/xoopsx/]] を PHP 5.6.7 で、[[phpng.pi2.hypweb.net:http://phpng.pi2.hypweb.net/xoopsx/]] を PHP 7.0.0 で同じコンテンツが動くようにしてあります。
 +
 +まずは、自前のプログラムからということで、xpWiki のデフォルトページの中でレンダリングに時間が掛かる FormattingRules のページで見てみました。
 +
 +管理者でアクセスするとページ下部に表示されるレンダリング時間での計測です。
 +
 +まずは、PHP 5.6.7
 +
 ++0.625
 ++0.633
 ++0.634
 ++0.637
 ++0.672
 +-平均 0.6402 秒
 + xpWiki 5.02.19 Copyright © 2006-2014 hypweb.net. License is GPL.
 + Based on "PukiWiki" 1.4.8_alpha. Powered by PHP 7.0.0-dev. HTML convert time: 0.255 sec.
 +
 +次は、PHP 7.0.0
 +
 ++0.250
 ++0.267
 ++0.264
 ++0.275
 ++0.255
 +-平均 0.2622 秒!
 + xpWiki 5.02.19 Copyright © 2006-2014 hypweb.net. License is GPL.
 + Based on "PukiWiki" 1.4.8_alpha. Powered by PHP 7.0.0-dev. HTML convert time: 0.255 sec.
 +
 +おお!早いですねぇ :ok:
 +
 +ページを移動してると、体感できるぐらい早いです。本リリースが楽しみですね。
 +
 +ただ、XOOPS Cube Legacy は、PHP 4 時代のコードが残っているところがあるので、PHP 7 になったことで、かなり Deprecated エラーがレポートされます。動くには動くのですが、PHP デバグが有効だとエラー表示をコントロールしないと厳しいですね。
 +
 +PHP 7 から、クラスのコンストラクタとしてクラス名と同じメソッドは、非奨励となったのでそのレポートが多いですね。エラーがレポートされないようにコードを修正すべきですが、今回のはかなり大変そうです。
 +
 +とりあえず、&font(300%){'''''&font(Navy){PHP 7 はえ〜! };'''''};というお話でした。
 +
 +RIGHT:&font(90%){&page_comments;};
 +#navi
  

  • nao-pon/blog/2015-04-28 のバックアップ差分(No. All)
    • 現: 2015-04-28 (火) 22:59:55 nao-pon

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 358, today: 1, yesterday: 0
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
最近の更新
オンライン状況
689 人のユーザが現在オンラインです。 (11 人のユーザが UsersWiki を参照しています。)

登録ユーザ: 0
ゲスト: 689

もっと...
サイト情報