多くの Web デザイナーが学ぶことの 1 つは、ページの外部にあるものが多いほど、より多くのサーバー リクエストが行われるため、ページを完全に読み込むのに時間がかかるということです。
ページのスタイルを設定する最も一般的な方法は、次のようなものを使用することです。
<link rel="stylesheet" href="style.css">
もちろん、これは問題のない完全に優れたソリューションです。ただし、これは外部ファイルへの HTML ベースの呼び出しであり、ユーザーがサーバーから追加のリソースを要求することを意味します。
ここで間違っている場合は修正してください。ただし、PHP はサーバー側であるため、include
関数を使用して外部ファイルを呼び出す場合、サーバーは、外部ファイルの内容を呼び出し元のファイルに入れるサーバーになります。 、その後、ユーザーが追加のリクエストを行うことなく、ページをユーザーに配信します。
これが本当なら、これはどの程度実現可能ですか?
<head>
<style>
<?php include "style.css";?>
</style>
</head>
たった 1 回の外部呼び出しの読み込み時間では大きな違いが生じないことは承知していますが、私の考え方に関する限り、これは正しく、共通のリンク rel メソッドよりも改善されているのでしょうか。少量なら?
インクルード機能については、セキュリティ上の問題があることは承知していますが、無視しておきましょう。誰かがあなたのサーバーにアクセスしてそのようなセキュリティ リスクを悪用できるようになった場合、少しのインクルード機能で心配する必要はほとんどありません。