你在做什么绝对有效。
但是,如果您运行的是一个包含大量访问者的大型网站,那么当用户更新其设计时,您应该让PHP“构建”一个“真正的”CSS文件,以便将服务器性能保存到更需要的东西:
header("Content-type: text/css");
// Your database magic here to fetch the user-specific designs
// open the cached css
$cachefile = "cachedCSS/mycss.css";
if (file_exists($cachefile)) {
// the page has been cached from an earlier request
// output the contents of the cache file
include($cachefile);
// exit the script, so that the rest isnt executed
exit;
}
$fp = fopen($cachefile, 'w');
// save the contents of output buffer to the file
fwrite($fp, ob_get_contents());
// close the file
fclose($fp);
// Send the output to the browser
ob_end_flush();在此处阅读更多相关信息:http://www.theukwebdesigncompany.com/articles/php-caching.php