使用php css文件是个坏主意吗?

时间:2011-05-25 01:03:53

标签: php html css wordpress

我只想知道明智地使用php css文件是否好或坏。我真的想用php方法来使用变量。

通过php css文件我的意思是:

<?php header("Content-type: text/css"); ?>

您对此有何看法?

3 个答案:

答案 0 :(得分:6)

不,这在野外很常见。唯一的性能影响是动态输出文件,可以通过服务器端(和客户端)缓存轻松缓解。

答案 1 :(得分:2)

这是个坏主意,但前提是你没有缓存。

在服务器端,我希望您使用某种全局站点级变量,然后从中构建CSS。很好,只需确保保存文件,无论何时需要更改(例如,从SVN签入),都会使文件无效。

从客户端的角度来看,您希望确保不必在每次加载页面时下载它。为此,您需要正确设置上次修改的标题或Etag。

答案 2 :(得分:0)

我认为这不是一个坏主意,我现在正以这种方式做到这一点。在我的框架中,我动态地将两个css组连接在两个单独的文件中,即站点主要CSS(布局,表单等)和一些特定于模块的文件(如果存在)。因此,它们可以单独缓存。我还使用php vars包含一些动态路径。