gpt4 book ai didi

javascript - 用 PHP 加载 CSS(可能还有 JS)

转载 作者:行者123 更新时间:2023-11-28 04:58:21 25 4
gpt4 key购买 nike

如果你有很多文件,在标题中做这样的事情会有什么好处吗:

<style type="text/css">
<?php
include("css/myCss1.css");
include("css/myCss2.css");
include("css/myCss3.css");
include("css/myCss4.css");
include("css/myCss5.css");
?>
</style>

这样服务器返回一个文件而不是几个。您还可以在脚本标签之间从 js 加载内容。

请不要发火,只是解释为什么在您需要有很多单独的文件并且您想要合并而不是让主文件单独调用这些文件的情况下这样做有意义或没有意义。

我已经尝试过了,它们似乎有效...但是对服务器的影响或速度的好处(如果有的话)是什么。

只是好奇...非常感谢。

更新:感谢您的所有回复...另一种解决方案(处理缓存问题)是否有 1 个外部 php 文件,将所有其他 css 加载到其中 - 将所有内容合并为 1?那有意义吗?

最佳答案

您应该使用外部样式表,这样它就可以单独缓存,因为在大多数情况下 PHP 用于从数据库检索的动态数据,您可能不想缓存所有数据。如果除了合并 CSS 之外你没有将 PHP 用于任何其他用途,那么你绝对应该使用 LESS @ http://www.lesscss.org ,因为它是一种 CSS 预处理语言,具有许多使开发 CSS 更容易的功能,包括将 css 文件合并在一起。您也可以尝试 SASS @ http://sass-lang.com/这是相似的。通过这种方式,您可以减少 HTTP 请求的数量,服务器不必继续运行不必要的 PHP 代码,也不需要从磁盘读取那么多。

关于javascript - 用 PHP 加载 CSS(可能还有 JS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19276306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com