スマートフォンの横表示には対応していません

Works

制作事例

⼈と⼈をつなぐコミュニケーションをもっと世の中に。
それが私達が⾏うこと。

ゆくゆくはSKU数500,000点をも視野に

株式会社Fuel様 ECサイト「ヨナシンホーム」 / Fuel Inc. E-Commerce

株式会社Fuel様
株式会社Fuel様

https://www.yonashin-home.net/

大量の商品を販売するECサイト。機動性の悪いサイト。

Fuel様は電設資材の販売するECサイトを運営されている。

 

旧Webサイトにはたくさんの問題点が存在する。

何をするにもプログラムレベルの作業。

お話をお聞きすると、今までお使いだったサイトはスクラッチで構築されたそう。

 

スクラッチ構築する場合、細かいところまで思いのままで開発ができるためかゆいところまで手の届くシステムになっているはずだ。

しかし事情は少々違う。

 

管理画面が用意されておらず、TOPページの文言一つかえるにもPHPファイルレベルで更新をする必要がある。

構築時に様々な理由でそうなったと思われるが、更新などは自社内で行いたいとのことである。

 

また、古いサイトなのでレスポンシブに対応してなかったり、SSL化も対応していないため昨今ではSEO的なパフォーマンスも上がってきていなく、コンバージョンが下がってきている。

オープンソースを拡張して再構築の道を選択。

再度スクラッチで構築し直すことが最も良いのだが、大きな壁として立ちはだかったのは費用の問題だ。

 

削れるところはできる限り予算を削る工夫をしてほしいとご依頼を頂いた。

 

ECサイトを構築するには

 

・ASPを使う

・オープンソースをベースに追加開発する

・スクラッチで構築する

 

ことが一般的だ。

 

それぞれ一長一短である。

 

今回はオープンソースを選択して構築を考える。

SKUは将来500,000点以上にしたい。

オープンソースを選択する際、以下の点を考慮した。

 

・管理画面が日本語に対応していること

・SKUの点数

・コミュニティの成熟度

 

これらを鑑み、安定しているEC-Cubeを使うことを決定。

構築開始、しかし、大きな問題が

お客様の費用低減の要望でできるだけサーバを低スペックで

お客様からの要望で、ランニング費用を抑える形で構築する。

 

今回はAWSでの構築なのだが、構築を進めるに連れて問題点が出てきた。

利用に耐えれないほど遅い。

構築を終え、お客さまのデータを流し込む。

お客様の当初のSKUは40,000点。これだけでもそこそこ多い。

 

しかし現在のt2.smallのスペックでこれぐらい処理できるだろうとたかをくくっていたのだが、利用に耐えられないほど遅い。

 

徐々にスペックを上げていく。しかし全ておそすぎる。

EC-Cubeのチューニングを行うこことで劇的改善。

EC2,RDSともにt3.2xlargeほどにスペックを上げても改善しない。

これはH/Wレベルの問題ではないということである。

 

EC-Cubeのデータ処理のチューニングを行う必要が出てきた。

EC-Cubeの動作を見た場合、検索などでそのカテゴリに属している商品をDBから取得してフィルターを掛けているようだった。

 

これでは数万の点数を処理するには非常に非効率である。

これらにおいてカスタマイズを行った。

 

その結果劇的なパフォーマンス改善が行われ、 t2.smallスペック程度でも問題なく処理が可能となった。

今後は更に点数を増やしていく。

お客様の費用低減の要望でできるだけサーバを低スペックで

今後は更に点数を増やすそうだ。

流石に50万点以上の処理をt2.smallスペックで行う訳にはいかないが、おそらくかなりのコストパフォーマンスが出ると考えている。

Development information

クライアント

株式会社Fuel様

クライアント業種

電設資材の通信販売

Webサイト

https://www.yonashin-home.net/

構築内容

EC-CubeをベースにECサイトの構築

担当業務

要件定義、ディレクション、デザイン、フロントエンドプログラム、ECサイト、CMS拡張、サーバ設定・インフラ

Tags

AWSDBE-CommerceEC-CubeTuning

私達は京都でNo1のデザイン力・UI力を目指す

システム開発・Web開発カンパニー

株式会社なないろです。

各種CMS、企業サイト、キャンペーンサイト、顧客管理システム、IoTシステムなど幅広いITソリューションを優良なデザインとUIで、SEOソリューションをあわせてお客様の目標達成を行う企業です。