php include css vs html link css (对服务器和用户体验的影响)

php include css vs html link css (effects to server and user experience)

使用 <?php include "main.css.php"; ?> 代替 <link rel="stylesheet" href="main.css"> 是个好主意吗?从服务器资源(会不会让我的服务器变重)和用户体验(页面加载时间)的角度来看。 这里的主要角度是 php 包括 css 多次下载与 html link 相对,还是它们都只需要下载一次( http请求一次)。

P.S.
最初,我这样做是因为通过使用 php 我可以给自定义颜色和其他设置一个名称,所以我不必为 html 使用 class 名称(永远把多个 class 名字出现在很多 html 元素中?可读性很差)。稍后,我可以使我的 css 动态化,这使我可以做很多强大的事情。优势还在继续。

这样的做法不好用 但如果你愿意,你可以使用这个 制作您的 css 文件 main.php <?php header("Content-type: text/css; charset: UTF-8"); ?> body{ margin:0px; font:9px/11px "Tahoma", Arial, Helvetica, sans-serif; color:#010000; background:#f3f6e1 url(<?php echo base_url().'public/';?>images/body_bg_1.gif) repeat-x 0 0}

并将其包含在您想要的页面中

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" href="css/main.php" media="screen"> </head>