html書出しモジュール for Zen Cart

“index.php?〜”のURLから”/〜.html”のURLに書き換えるとともに、管理画面から再構築を行う事で、htmlファイルを書き出し、完全な静的ファイル化を行います。

また、Ajaxを利用し、ショッピングカートを動的に読み込みます。

このモジュールのメリット
  • 静的ファイルにする事により、大幅な読み込みの高速化
  • 特にオプション値が多い場合や、サーバのパフォーマンスが悪い場合には大きな効果があります。

  • サーバへの負荷軽減
  • 静的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を書き出しますので、商品数が多い場合にはサーバ容量が必要となりますが、よほど少ない容量でない限りは問題にならないかと思います。




ご質問は受け付けられません。
改変はご自由に行って下さい。

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

カレンダー

2012年9月
« 5月   11月 »
 12
3456789
10111213141516
17181920212223
24252627282930