バージョン1.7.8のより良いprestashopプロファイラ.古いバージョンでそれを使う方法?


バージョン1.7.8では、あなたのストアのフロントオフィスに表示されるモジュールについてより正確な情報を収集する機能を返します.
prestashopフロントオフィスプロファイラを有効にするには、あなたのprestashopのパフォーマンスについての詳細を知る必要がある場合開始する素晴らしい場所です.
データは、それらに接続されたフックとモジュールの両方で収集されます.あなたがprestashop 1.7.8を持っていないならば、心配しないでください.新しいバージョンのプロファイラは非常にprestashopの古いバージョンでも使用するように簡単です.この投稿では古いバージョンでの使い方を紹介します.
私はprestashop 1.7.7でテストしました.

プロスタッパーのバージョン1.7.8からの使用
PrestAshopのより低いバージョンでプロファイラを使用するには、4つのステップだけが必要です.
  • 最初のダウンロードは、prestashophere .
  • アンパック後、コピーtools/profiling フォルダと古いパスのバージョンでは、同じパスに移動します.
  • 次の手順はconfig/config.inc.php ファイルは、現在このコードを持っている場所だけです.
  • if (_PS_DEBUG_PROFILING_) {
        include_once _PS_TOOL_DIR_ . 'profiling/Controller.php';
        include_once _PS_TOOL_DIR_ . 'profiling/ObjectModel.php';
        include_once _PS_TOOL_DIR_ . 'profiling/Db.php';
        include_once _PS_TOOL_DIR_ . 'profiling/Tools.php';
    }
    
    次のように置き換えます.
    if (_PS_DEBUG_PROFILING_) {
        include_once _PS_TOOL_DIR_ . 'profiling/Profiler.php';
        include_once _PS_TOOL_DIR_ . 'profiling/Controller.php';
        include_once _PS_TOOL_DIR_ . 'profiling/ObjectModel.php';
        include_once _PS_TOOL_DIR_ . 'profiling/Db.php';
        include_once _PS_TOOL_DIR_ . 'profiling/Hook.php';
        include_once _PS_TOOL_DIR_ . 'profiling/Module.php';
        include_once _PS_TOOL_DIR_ . 'profiling/Tools.php';
    }
    
    あなたがする必要がある最後のステップはcontrollers/admin/AdminLegacyLayoutController.php ファイルと削除:$this->outPutHtml;の終わりからdisplay メソッド.
    今設定する_PS_DEBUG_PROFILING_ to trueconfig/defines.inc.php , あなたのprestashop店でプロファイラのより良いバージョンを使用することができます.

    概要
    これはすべてあなたのフロントオフィスの健康についての詳細情報を与える必要があります.あなたは、prestashopの次のメジャーバージョンでフロントオフィスプロファイラで利用可能なより多くの機能を期待することができます.
    あなたはprestashop 8、およびprestashopの将来についての詳細を知りたいですか?記事を読むPrestaShop Beyond 1.7 .