サポート » 使い方全般 » phpの分岐について

  • 解決済 simejikinoko

    (@simejikinoko)


    基本的なことかもしれませんが教えていただけますでしょうか

    PC用とSP用でテンプレを分けたいため、is_mobileで分岐させるとします。
    phpにはPC用とSP用2つのコードを書き込み結構長いものとします。
    ソースに出力されるのは常に片方ですが、この場合アクセスしたときの重さってどうなのでしょうか?

    1、両方コード書いて片方をcssでdisplay:none;する
    2、両方コード書いてis_mobileで分岐させて片方出力させる
    3、PC用コード書いたものと、is_mobileでtemplate_partとして別phpを読み込んで分岐

    1は無駄なものを読み込んで重くなるというのはわかるのですが、
    アクセスしたときの重さについて出力されたものが同じの2と3の違いってありますか?
    直接書き込んで分岐させるのと、別テンプレphpを作って読み込ませるのに表示速度や重さの差はあるのでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 simejikinoko

    (@simejikinoko)

    書き忘れました

    4、PC用、SP用ともにtemplate_partとして別phpを分岐で読み込ませる

    2、3、4の表示速度や重さの差はあるのでしょうか

    モデレーター jim912

    (@jim912)

    体感できるような差はありません。
    それよりは、コードのメンテナンス性などを重視した方がよいかと思います。

    トピック投稿者 simejikinoko

    (@simejikinoko)

    ありがとうございます。

    メンテナンス性を重視して記述方法を選択していこうと思います。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「phpの分岐について」には新たに返信することはできません。