我在CMS中工作,该CMS的包含字段限制为32,000个字符(我可以在每个页面/模板上包含多个包含)。
使用BEM,我们的标头/导航元素已经突破了32000的限制,这使我开始质疑BEM和html的性能。
到目前为止,我的研究指出这并不太重要,css的性能确实没有关系,但我不安地要求提高该限制。 (45000个就足够了),但这会在任何内容之前加载到每个页面上。
链接的数量被超大的下拉菜单隐藏了,并且主要是为了支持seo请求而发展的,但是随着时间的推移,某些链接可能会被放到页脚中,但是暂时,我需要在页眉中包含可索引的链接。
任何建议将不胜感激。我在服务器级别运行minify / gzip压缩。
答案 0 :(得分:0)
有关带宽和解析方面性能的一般建议:
为您的BEM类使用缩写名称约定
使用Google Page Speed之类的工具或类似软件来分析您的网站,并逐步改善您的网站
答案 1 :(得分:0)
您不应该注意纯文本大小。仅gziped大小很重要。研究表明,gzip之后的BEM命名几乎与手动缩小的类名相同。
因此,您可以轻松使用BEM。