太多被覆盖的CSS规则是否会导致性能问题

时间:2016-06-23 作者:DoUtDes

我正在根据自己的需要定制avada主题。由于主题提供了许多选项来通过其管理面板设计正面样式,因此我必须为自定义元素等编写许多行简单的css代码。基于此网站不会与客户端相关的事实,这对我来说很好。

我只是想知道,太多的css规则是否会导致性能问题?我知道,编写的规则会增加知识库的影响,而知识库必须加载。对于W3Total缓存,这应该不会太糟糕,因为它只会将大小减少到一点点kb。

但是,即使使用缓存插件,覆盖过多的css规则是否仍会导致性能问题?只是想了解一下:我说的是3-4k额外的书写行。

如果是,是否有任何选项可以直接在主题中维护这些规则?是的,我当然使用了儿童主题;)

顺致敬意,

1 个回复
SO网友:Tyler Burden

如果你关心性能,那么不要使用Avada主题。说到性能,这完全是垃圾。演示有27000行/5244条CSS规则和24个内联样式表。

根据我的经验,一个包含30-40个不同模板的复杂网站可能需要1000条规则和5-6k行css。

没有缓存插件将从.7mb css文件保存客户端。大多数人,尤其是WordPress社区的主题作者,并不把这件事当回事。速度为王。