0

私のページネーション スキームによると、各 PHP ページには約 20 個のコメントがあります。各コメントで If else ステートメントを使用して、ユーザーがログインしているかどうかを確認しました。したがって、約 20 の IF ELSE ステートメントがあります。

IF ELSE ステートメントの処理にどれだけの時間がかかるかわかりません。IF ELSE ステートメントのコストはどれくらいか。このような20個のIF ELSEステートメントを使用した場合

IF ($user_logged_in) {
     // do this
} ELSE {
    // do this
}

注: $user_logged_in は関数ではなく、ページの開始時に設定されるブール変数です。

では、このシナリオで私の Web ページにかかる時間はどれくらいでしょうか??

4

1 に答える 1

7

if ステートメントのパフォーマンスを気にする必要はありません。データベースの呼び出し、ファイルのオープン、ディレクトリの管理、XML の読み取りなど、非常にコストのかかる処理に注意してください。

言語構造は、想像以上に高速です。したがって、ページの読み込みが遅すぎても問題ありません。

于 2013-03-04T12:03:38.810 に答える