为网站准备的编码良好的软件不会通过不必要的操作和查询给服务器带来不必要的负担,服务器通常会在不到 1 秒的时间内处理这些软件,并且在此过程中使用的处理器能力非常低。以 WordPress 为例,遗憾的是,由于其所包含的功能,WordPress 不能被视为处理能力较低的软件;相反,它消耗了相当高的处理器能力。安装的主题及其相关功能、安装的插件,换句话说,每个添加的功能也会引起额外的PHP计算和查询,从而减慢网站的速度。使用非常高处理器并且这些计算很长时间无法完成的网站将以打开缓慢的页面的形式返回给访问者。因为后台运行的代码正在向访问者呈现 HTML。这就是“缓存”插件发挥作用的地方。这些类型的插件不会为每个新访问者计算创建 HTML,,而不会通过再次进 黎巴嫩电话号码库 行这些计算而浪费任何处理器能力或时间。精心准备的缓存软件使用很少的 CPU 能力来完成此操作。例如,如果您的软件在用户访问您的网站时可以使用 60% 的 CPU 为该页面提供 3 秒的服务,那么使用好的缓存软件,您可以在不到 1 秒的时间内为下一位访问者提供该页面,并且 CPU 使用率低于 5%。
在 Linux 系统中,100% CPU 使用率意味着 1 个核心的使用率。所以,在8核处理器的Linux系统中,CPU的可用量是800%。在 32 核系统中,它将是 3200%。因此,如果在网络托管服务中为您提供了 100% 的 CPU 限制,则并不意味着您可以使用所有处理器能力,包括该服务器上的所有内核。
如果您的网站流量很大,那么您的软件的 CPU 使用率就比平时更重要。因为如果您的网站使用 50% 的 CPU 持续 2 秒来提供页面,则意味着当 2 个人同时访问时,它将使用 100% 的 CPU 持续 2 秒。这意味着同时进入网站的第 3 位访问者将等待其他 2 个进程完成,然后该进程将再次开始供他自己的进入,这意味着他将能够在大约 4 秒内到达该页面。在使用更高 CPU 使用率的软件中,这种情况会变得更加严重,并且网站在某个时间点之后将无法打开。