この質問は、ほぼ即座に決定的な YES または NO を言うように促す人もいるかもしれませんが、読み進めてください...
私は30のphpページがある単純なWebサイトを持っています(それぞれにいくつかのphpサーバー側コード+ HTML/CSSなどがあります...)。複雑な階層はありません。わずか30ページ。
また、純粋なバックエンド php ファイルのセットもあります。データベースへの保存、認証の実行、電子メールの送信、注文の処理などを行うためのコードが含まれています。これらは、30 個のコンテンツ ページで再利用されます。
パラメータを送信するマスターphpファイルがあります。これは、これらの 30 個のファイルのどれが必要かを指定し、適切なコンテンツ ページを含みます。ただし、それらのそれぞれに、さまざまな数のバックエンド ファイルを含める必要がある場合があります。たとえば、バックエンドから何も必要としないコンテンツ ページもあれば、データベース コードが必要なコンテンツ ページもあれば、メーラー、データベース、認証コードが必要なコンテンツ ページなどもあります。
必要なバックエンド ページは何でも、適切なコンテンツ ページに含めることができると思いますが、パスを少し変更すると、何十ものファイルを編集する必要があります。どのコンテンツ ページが要求されているか (スイッチ ケース タイプのもの) を確認し、適切なバックエンド ファイルをマスター php ファイルに含めるのは面倒です。繰り返しますが、1 つのパスが変更されると、多くの変更を行う必要があります。
怠け者なので、すべてのバックエンド ファイルをマスター ファイルに含めて、コンテンツ ページが含まれていないものを要求できないようにしました。
最初の質問 - これは良い習慣ですか? それが誰かによって行われた場合。
次に、必要かどうかに関係なく、すべてのバックエンド ファイルを含めることで、パフォーマンスの問題や何らかの問題が発生しますか?
編集
Web サイトには、1 日あたり 3000 ~ 4000 回のアクセスがあります。