独創的 IC4CL90M 【4色セット】EPSON お届け不可】 【沖縄・離島 (ICBK90M/ICC90M/ICM90M/ICY90M) 純正インク インクカートリッジ
独創的 IC4CL90M 【4色セット】EPSON お届け不可】 【沖縄・離島 (ICBK90M/ICC90M/ICM90M/ICY90M) 純正インク インクカートリッジ
IC4CL90MJ-19273-gps
10,005円 11,770円



■ 商品詳細
エプソン IC4CL90M 純正インクカートリッジ

EPSON ICBK90M(ブラック)
EPSON ICC90M(シアン)
EPSON ICM90M(マゼンタ)
EPSON ICY90M(イエロー)

※価格はインク4個の価格となります

■ 対応機種
PX-B700 PX-B700C3 PX-B700C5 PX-B700C9 PX-B750F PX-B750FC3 PX-B750FC9
PXB700 PXB700C3 PXB700C5 PXB700C9 PXB750F PXB750FC3 PXB750FC9


■ 関連商品
IC90M系(IC4CL90M)
 ICBK90M ブラック
 ICC90M シアン
 ICM90M マゼンタ
 ICY90M イエロー


■ 配送方法・送料・お支払方法
・配送方法 宅配便
・送料    無料
※沖縄・離島・一部地域 お届け不可


※メーカー直送商品のため、納期までに3~7日程かかりますので予めご了承ください。
出荷手配後のキャンセル・返品・交換は承れません。 急な欠品の場合、納期にお時間をいただく場合や、キャンセルとさせていただく場合がございます。


代金引換ご希望のお客様は「お支払方法」にてご指定ください。
※別途代引手数料がかかります


▼ IC90Mシリーズ ▼

【4色セット】
IC4CL90M


【2本セット】
ICBK90M
ブラック


【3本セット】
ICC90M
シアン


【3本セット】
ICM90M
マゼンタ


【3本セット】
ICY90M
イエロー



▼ 関連商品★フォトペーパー ▼
     

A4 186gsm

A4 230gsm

A4 260gsm

はがき

L判


※こちらの商品は大容量タイプではございません





こんにちは。キヤノン トナーカートリッジCRG-054HBLKブラック【日時指定不可】エンジニアのヒエイです。

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

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

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

目次

遠藤商事 TKG18-8アストラル サラダボール スタンドセット 29cm <NSL0829> NSL0829

【レビュー記入で500円クーポン配布中】沖データ トナーカートリッジ イエローTC-C3BY1 1個

CMS シーエムエス SET ILLUST*TYPE1*

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

NEC用 PR-L1500-31 リサイクルドラム(EF-GH1249) PR-L1500-31 (EF-GH1249) 【メーカー直送品】 ブラック MultiWriter1500N MultiWriter5400N

独創的 IC4CL90M 【4色セット】EPSON お届け不可】 【沖縄・離島 (ICBK90M/ICC90M/ICM90M/ICY90M) 純正インク インクカートリッジ

PHPバージョン: 7.2

フレームワーク:CodeIgniter 3系

brother(ブラザー) 【純正トナー】 TN-395M トナーカートリッジ(マゼンタ) TN395M [振込不可]開発初期

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

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

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

エラー修正

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

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

【レビュー記入で500円クーポン配布中】(まとめ) インクジェットカートリッジ ブラザー インクジェットカートリッジ マゼンタ LC215M 4977766740029 ●対応機種:DCP-J4220N/J4225N/MFC-J4720N/J4725N/J5620CDW/J5720CDW/J5820DN●種別:純正 1個【5×セット】より

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

 

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

非推奨
京セラ(KYOCERA) トナーカートリッジTK-8306 シアン【リサイクルトナー】【即日出荷】【送料無料】【TASKalfa 3050ci/TASKalfa 3550ci/TASKalfa 3051ci/TASKalfa 3551ci】※ご注文前に在庫の確認をお願いします

下位互換性のない変更点
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 EPSON ETカートリッジ LPC3T35YP イエローお買い得2本セット【汎用品】【即日出荷】【送料無料】【LP-S6160】 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が遅くなった印象。フレームワークやライブラリとの関連性もあるのでチューニング次第で変わりそうでした。

M11 PRO 武光 黒打出刃 1つOKIデータ トナーカートリッジ ブラック TNR-C4KK1 [21]

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

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

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

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

New Relic

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

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

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

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

独創的 IC4CL90M 【4色セット】EPSON お届け不可】 【沖縄・離島 (ICBK90M/ICC90M/ICM90M/ICY90M) 純正インク インクカートリッジ

リリース後はキヤノン インクタンク BCI-351XL(BK/C/M/Y/GY)+BCI-350XLマルチパック(大容量) 6552B002を徹底。テストで発見できなかったエラーが幾つか上がりhotfixの修正対応を行いました。

EPSON 環境推進トナー ブラック (Mサイズ) LPC3T33KV【送料無料】

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

※内容は一部です

対象パス
PHP7と8の差分(ms)
改善%
/ -85 37.78%
/studio/.*$ -628 46.90%
/studio/.*/photo NOK オイルシール SB30036025 (AB5640A0) SB型 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$ ワコール Wacoal CW-X スポーツタイツ GENERATOR MODEL 2.0(メンズ)ランニング HZO699-LG 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 CANON トナーカートリッジ323 ブラック 2644B003 CRG-323BLK
/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 【純正品】RICOH リコー イマジオMPトナーC1803【600289 イエロー】 [21]

三菱 WSTARCOAT VP15TF MWS0410X8DBまとめ

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

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

ぜひ、サンスター フロントディスクローター プレミアム ホール&スリット φ310 03年-13年 CB1300SF ハードアルマイト EM206WL-HA JP店使いながら開発を楽しんでゆきたいです。