早速、EC-Cube3を使用してみた | Webクリエイターな備忘録

このサイトはフリーランスでWeb制作をするクリエイターの備忘録なメモサイトです。 Webサイトを作る際に気になった事やjavaScriptなどのライブラリの事などWebサイト制作に関する事、また気になるでき事、日常の事などを気ままに勝手に書き綴っています。

早速、EC-Cube3を使用してみた

1
先日、参加させていただいたWeb Touch Meeting #87でEC-Cube3のセッションを聞かせてい貰ったので、
早速、EC-Cube3をインストールした見ましたので、備忘録として掲載します。

まずは、情報収集

EC-Cubeは、以前から使っていましたが、「EC-Cube3」は初めてインストールするので公式サイトやネットの中から情報収集します。
いろいろ見ていると、「APC」に対応した方が良いみたいな書込みを多数発見。
「APC」って何かなぁ~と思い、こちらもネットで確認!

「APC」とは?
APC(Alternative PHP Cache)はPECLの拡張モジュールで、
PHPのスクリプトの実行速度を高速化させる為の拡張モジュールのようです。

個人的にも、動作の遅さが指摘されることの多いEC-Cubeでは、「APC」は必ず入れた方が良いと思われます。
では「APC」は、入れるにはどうしたらよいのでしょうか?
ネットでいろいろ調べてみると、サーバのphp.iniで設定できるようですし、様々なレンタルサーバ(エックスサーバー、ロリポ、チカッパ)でも「APC」に対応しているようです。
しかし自分が契約しているhetemlは、また「APC」に対応していないと情報がありました。
念の為、phpinfoファイルを作成しサーバに上げて確認したところ、残念なことに「APC」の項目はなく、まだ未対応のようです。
6

APC未対応でもEC-Cube3をインストールしてみる

しかし折角やる気になっているので、取り敢えずEC-Cube3をhetemlにインストールしてみます。
試しなので、データベースを作って、hetemlの簡単インストールで「EC-Cube3-Ver3.0.9」をインストール作業。

EC-Cube3の「ようこそ画面」にアラート2つ!!
2
やはり、「[推奨]APC拡張モジュールが有効になっていません。」とアラート表示されてしまいます。っが、アラートを無視してインストール作業を続けます。

あっさり、インストール完了!!
3
管理画面に入ってみます。問題なく表示されています。
4
サイト画面も表示し、各メニューボタンを押して動作確認してみます。こちらも問題なし。
5
まっ初期状態では、今までのEC-Cubeでも問題なく動作してましたし。今までのEC-Cubeですと登録商品数が増えてくると、動作が遅くなる事が多かったので、問題は登録商品数が増えていった時の動作ですね。

だめもとで…

どうにかしてhetemlでも「APC」を入れることは出来ないものでしょうか。
姉妹サービスである「ロリポップ」「チカッパ」では、既にAPCに対応しているので、hetemlでも対応そ準備しているはずだ。っと思いだめもとで、hetemlに【 問合せ 】してみる事にしました。

【問合せ内容】
・近々にAPCへの対応をする予定はあるのか?
・現在は、APCに対応できないのか?
など

待つ事1日で、hetemlより返信を頂きました。

【返信内容】
・heteml管理画面からのAPC設定は、現在調整中である。

しかも、急いでいる様なので私のhetemlサーバで「APCをオンにしてます」と返信メールに書いてあります。hetemlさん、ありがとう( `ー´)ノ(APCをオンにしているが、管理画面からphp.iniの設定をいじると元に戻ってしまうという、条件付きですが…)

では早速、APCがオンになっているか確認してみます。
7
確かにAPCの項目が増えましたので、オンになっているようです。

EC-Cube3の動作は?

はたして、APC拡張モジュールが入ってEC-Cube3は早くなったのでしょうか?
APCがオンになってから、EC-Cube3の管理画面及び、サイトをさわってみましたが、これと言って早くなっている感覚はありません。

そこで、念の為「GTmetrix」で確認してみました。

【APC拡張モジュール対応前】
8
【APC拡張モジュール対応後】
9
現状では、あまり変わりはないようですね~。
しかし、商品登録数が増えたら差が出てくるかもしれませんね~。

コメントは受け付けていません。