独特な 2662B008Canon キヤノン 418BKVPブラック(1パック2個入)安心の1年保証 トナーカートリッジ トナー
独特な 2662B008Canon キヤノン 418BKVPブラック(1パック2個入)安心の1年保証 トナーカートリッジ トナー
0408006174-17064-6BS
14,231円 16,742円



[ キヤノン トナーカートリッジ418BKVP ブラック(1パック2個入)【純正品】[送料無料] ] の詳細

印字可能枚数約3400枚
対応機種MF8030Cn/MF8050Cdn/MF8080Cdw/MF8040Cdn
販売単位1パック2個入タイプ【純正品】
型番CRG-418BKVP商品番号CA_1111_0137
発売元、製造元、
輸入元又は販売元
キヤノンマーケティングジャパン株式会社
JANコード
備考
同義語CANON キャノン CRG418BKVP 2662B008

トナーカートリッジ【純正品】


こんにちは。OKIデータ トナーカートリッジ マゼンタ (C650dnw) TC-C4EM1エンジニアのヒエイです。

Photoraitのアプリケーションでは言語にPHPを採用しています。

去年PHP8のメジャーアップデートがあり、PhotoraitでもPHP8にバージョンアップを行いました。

今回はバージョンアップへ向けてやったことと、リリース後のパフォーマンス結果を書きます。

目次

トナーカートリッジ046HK ブラック リサイクルトナー(キヤノン)(LBP654C/652C/651C/MF735Cdw/733Cdw/731Cdw)<リターン方式>

CT202453マゼンタ リサイクルトナー2本セット(ゼロックス)(DocuPrint C2450)

BARON バロン その他マフラーパーツ トルクコーン 1.75-2” 【TORQUE CONES 1.75-2” [1861-0479]】

リリースとパフォーマンス計測

(直送品)【純正】富士フイルム(XEROX)CT203218 イエロー大容量 /4982012834926【返品不可商品】

独特な 2662B008Canon キヤノン 418BKVPブラック(1パック2個入)安心の1年保証 トナーカートリッジ トナー

PHPバージョン: 7.2

フレームワーク:CodeIgniter 3系

【中古】LIVE IN HOLLAND 2009 [DVD]開発初期

開発サーバーを立てる前に、dockerでのPHP8のimageを使ってアプリケーション検証を行いました。

検証した内容は以下の事。

  • 依存パッケージ検証
  • composerパッケージバージョンアップ
    • バージョン依存により利用パッケージ差し替えなど
  • PHP8にしたことによるエラー修正
  • パフォーマンス計測

エラー修正

8系にアップデートした事で発生したエラーや、テスト中に発見した既存バグ修正をただひたすら行いました。

  • noticeエラーがwarningになったり、undefinedエラーも多数発見され修正作業。
  • function内デフォルト引数
    • 関数の引数にデフォルト値を設置する際、必須引数が後にある場合は非推奨になります。古いコードに少しあり修正をおこないました。

【純正品】 XEROX 富士ゼロックス トナーカートリッジ 【CT201398 BK ブラック】より

  • 数値と文字列判定
    • 数値と非数値文字列の比較判定が変わっています。

 

他8系にあたる変更点です。

非推奨
いまだけ!★ポイント最大15倍★【送料・組立・設置が無料】-(HCD-1260-WHWH)Cカウンターハイタイプオプション机幅1200用WH 株式会社Y2Kkaf007233 ●土曜日にも配送可!(日祝除く) ●個人様●法人様お届け可能!-【お買い得商品】

下位互換性のない変更点
https://www.php.net/manual/ja/migration80.incompatible.php

ローカル環境でパフォーマンス計測

opcacheと、PHP8新機能JITも有効にしレスポンス数値を確認しました。

opcache・jitの有効

 

レスポンス数値集計はApache Benchを利用。

 

PHP7.2(キャッシュなし) PHP8.0.1(キャッシュなし) PHP8.0.1(opcache) PHP8.0.1(opcache・jit)
Time taken for tests[sec] 3.556 (まとめ) 【純正品】 CANON(キヤノン) 4208C001 BCI-66C シアン 【×3セット】 1.193 1.146
Requests per second[#/sec] 14.06 10.46 41.92 43.63
Time per request[ms] 711.156 955.827 238.552 229.222
Time per request[ms]
(across all concurrent requests)
71.116 95.583 23.855 22.922

上記は一部のページで行ったテスト結果です。

ローカル環境でのテストではありますが、opcacheとjitの効力ありパフォーマンス改善が見られました。

PHP7.2と8系のキャッシュ無しの場合は、若干PHP8が遅くなった印象。フレームワークやライブラリとの関連性もあるのでチューニング次第で変わりそうでした。

エプソン ICBK54LL エプソン対応純正インクカートリッジ ICBK54LL (ブラック)PFI-303Y イエロー CANON 純正インク 【沖縄・離島 お届け不可】

開発サーバーを立て、検証をスタートさせます。

サーバー立ち上げ時にPHP8のマイナーアップデートが随時リリースされ、採用バージョンも更新を行っていきました。

composerパッケージでも、バージョンアップ開発スタート時には8系に非対応だったものも随時アップデートがリリースされてゆくことも多かったです。

CodeigniterでのPHPunitジョイントツールのci-phpunit-testもその1つでした。

New Relic

Photoraitではサイトパフォーマンス監視にNew Relicを利用しています。

バージョンアップ対応途中、New RelicはまだPHP8対応されてない事が発覚。

開発陣で打ち合わせを重ね、New Relicを待たずバージョンアップリリースを先行しました。

PhotoraiチームはNew RelicのPHP8対応をとても心待ちにしております。

独特な 2662B008Canon キヤノン 418BKVPブラック(1パック2個入)安心の1年保証 トナーカートリッジ トナー

リリース後は富士ゼロックス CT201362 マゼンタ 純正トナー (DocuCentre-IV & ApeosPort-IV C2270, C3370, C4470, C5570, C2275, C3375, C4475, C5575 対応)【送料無料】を徹底。テストで発見できなかったエラーが幾つか上がりhotfixの修正対応を行いました。

ファイテン(phiten) RAKUWAアンクレット EXTREME ツイスト レッド/ホワイト 21cm + RAKUWA磁気チタンネックレス レッド/ゴールド 50cm セット

opcache・jitの効力もあり、大幅なレスポンス数値の改善が見られました。

※内容は一部です

対象パス
PHP7と8の差分(ms)
改善%
/ -85 37.78%
/studio/.*$ -628 46.90%
/studio/.*/photo HP HP727Bインクカートリッジ Pブラック130ml 3WX14A 39.82%
/studio/.*/plan -452 41.39%
/studio/.*/option -358 39.60%
/studio/.*/privilege -238 45.59%
/studio/.*/review$ -1208 72.73%
/studio/.*/review/.* -1298 70.62%
/studio/.*/kodawari/.* -323 47.99%
/studio/.*/experience$ -477 48.08%
/studio/.*/experience/.* -362 42.94%
/studio/.*/photographer/.* -547 58.19%
/studio/.*/dress$ 【送料無料】【純正品】 EPSON エプソン インクカートリッジ/トナーカートリッジ 【LPC3T30C ETカートリッジS シアン】 AV・デジモノ パソコン・周辺機器 インク・インクカートリッジ・トナー トナー・カートリッジ エプソン(EPSON)用 レビュー投稿で次回使える2000円クーポ 31.32%
/studio/.*/dress/.* -295 33.41%
/studio/.*/blog$ -432 54.00%
/studio/.*/blog/.* -646 55.88%
/search/area/.* -353 39.57%
/search/kodawari_search.* -239 【純正品】 富士フイルム FUJIFILM CT203535 大容量 トナーカートリッジ イエロー 【沖縄・離島 お届け不可】
/search/kodawari_introduction/.* -180 30.35%
/search/plan/result.* -301 37.25%
/search/photographer.* -107 34.19%
/search/resort$ -147 31.96%
/search/resort\?.* -217 36.29%
/search/photo/result.* -267 カシオ 回収協力トナーカートリッジ イエロー

中古 Cランク (フレックスSR) テーラーメイド GLOIRE 5S GLOIRE GL550i(アイアン) SR 男性用 右利き アイアンセット IRまとめ

チューニングが施しきれていない部分もまだありますが、PHP8にして早速効果が出てきて嬉しいです。

またエラーが厳格化された事により古いコードの修正には手を焼きましたが、これからの開発では助かる事も多いと思います。

ぜひ、【中古】Carl Zeiss Planar T*1.4/50 ZF (ニコンAis) wyw801m使いながら開発を楽しんでゆきたいです。