このモジュールは"index.php?〜"のURLから"/〜.html"のURLに書き換えるとともに、管理画面から再構築を行う事で、htmlファイルを書き出し、完全な静的ファイル化を行います。
また、Ajaxを利用し、ショッピングカートを動的に読み込みます。
v0.3Betaにアップデートしました。
- "ファイルを上書き"のチェックボックスを追加
チェックを外すことで、未書き出しのページのみを書き出します。
v0.2Betaにアップデートしました。
- infopages/ pages/の書き出しに対応
- sitemap.xml作成機能の追加
- タグの追加
現在β版につき無償配布させていただきます。
皆様の御試用、フィードバックをお待ちしております。
なお、このβ版にはクレジット表記が入ります。
製品版公開後にもご利用頂けますが、クレジット表記の削除はご遠慮ください。
このモジュールのメリット
-
静的ファイルにする事により、大幅な読み込みの高速化
特にオプション値が多い場合や、サーバのパフォーマンスが悪い場合には大きな効果があります。
- サーバへの負荷軽減
- 静的URLにする事により、SEO効果を期待できる?
- 更新時に一般公開せずに内容を確認できる
再構築前に従来の"index.php?〜"形式のURLにアクセスする事により、一般公開せずに更新内容を確認できます。
- ソースから余分なコメントを削除
zen cartページに含まれる大量の<--b of 〜-->等のコメントを削除します。
ソースを軽くする事により、多少のSEO効果を期待できるかもしれません。
- sitemap.xmlの生成 *v.0.2〜
管理画面から1クリックで検索エンジン用サイトマップが作成できます。
- タグの追加による検索エンジン最適化 *v.0.2〜
YAHOO!、Google、Bingで推奨されているタグを付加することにより、重複ページを削除し、検索エンジン最適化を行います。
YAHOO!インフォメーション
このモジュールのデメリット
- 再構築を行うまで、更新内容が反映されない
更新時には必ず再構築を行って下さい。
- 動的生成に依存する一部機能が動作しない
対応していない機能
- 新着商品などのランダム表示
- 在庫数表示の更新
在庫切れになっても再構築するまで商品詳細ページに"在庫切れ"表示がでません。
- 通貨、言語の切り替え
- オンラインユーザの表示(ショップ画面)
- IPアドレスの表示(ショップ画面)
- 再構築に時間がかかる
商品数が多い場合やサーバ環境によっては再構築に時間がかかります。
また、再構築中はアクセスが不安定になる可能性があります。
- サーバ容量を消費する
カテゴリー数及び商品数分のhtmlを書き出しますので、商品数が多い場合にはサーバ容量が必要となりますが、よほど少ない容量でない限りは問題にならないかと思います。