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