我会说答案是both.
More plugins = more slowness
您启用的每个插件都会在页面中添加样式表和/或javascript文件,这会大大降低您的网站速度。
如果每个插件都需要一个样式表和javascript文件来在网站前端执行某些操作,那么即使编写得最好的插件也会使网站陷入困境。
合并文件
如果您运行wordpress网站,您有义务学习如何:
正确地将javascript文件合并在一起,正确地将样式表文件合并在一起,将javascript调用从页眉移动到页脚,如果您运行的是wordpress站点,但无法执行上述操作,则不应该运行wordpress站点。。。或者,当你加载更多插件时,你的网站速度变慢了,至少你不应该抱怨。
此外,任何运行wordpress网站的人都应该知道如何:
缩小CSS和javascript文件打开服务器压缩确保为expires头提供脚本和样式表
Poorly written plugins = more slowness
插件作者真正减慢网站速度的主要方法如下:
为单个页面加载多个脚本或样式表-请参见上文使用数据库不当-编写不当的查询、查询修改等可能会对网站造成严重影响。如果无法尽可能地缓存结果,也会导致速度变慢。大多数人都不擅长数据库开发和管理。当这些人使用数据库时,问题随之而来不正确地使用wp-cron-对每个用户请求执行常量cron作业将使服务器崩溃除了编写非常糟糕的代码(半无限循环、大量不必要的正则表达式等),考虑到wordpress已经有多大,大多数事情都不会有多大影响。增加1%的额外处理时间并不多。
Tasks that are innately slow
有些东西写得再好也慢不了:
使用第三方服务-任何时候你对用户的响应依赖于某个第三方的响应,你的网站都会变得慢得多当然,如果操作得当(缓存的结果、尽可能作为后台进程等),许多第三方服务都可以毫无问题地使用。