编辑:health.cls.php
<?php // phpcs:ignoreFile /** * The page health * * @since 3.0 * @package LiteSpeed */ namespace LiteSpeed; defined('WPINC') || exit(); class Health extends Base { const TYPE_SPEED = 'speed'; const TYPE_SCORE = 'score'; protected $_summary; /** * Init * * @since 3.0 */ public function __construct() { $this->_summary = self::get_summary(); } /** * Test latest speed * * @since 3.0 */ private function _ping( $type ) { $data = array( 'action' => $type ); $json = Cloud::post(Cloud::SVC_HEALTH, $data, 600); if (empty($json['data']['before']) || empty($json['data']['after'])) { Debug2::debug('[Health] ❌ no data'); return false; } $this->_summary[$type . '.before'] = $json['data']['before']; $this->_summary[$type . '.after'] = $json['data']['after']; self::save_summary(); Debug2::debug('[Health] saved result'); } /** * Generate scores * * @since 3.0 */ public function scores() { $speed_before = $speed_after = $speed_improved = 0; if (!empty($this->_summary['speed.before']) && !empty($this->_summary['speed.after'])) { // Format loading time $speed_before = $this->_summary['speed.before'] / 1000; if ($speed_before < 0.01) { $speed_before = 0.01; } $speed_before = number_format($speed_before, 2); $speed_after = $this->_summary['speed.after'] / 1000; if ($speed_after < 0.01) { $speed_after = number_format($speed_after, 3); } else { $speed_after = number_format($speed_after, 2); } $speed_improved = (($this->_summary['speed.before'] - $this->_summary['speed.after']) * 100) / $this->_summary['speed.before']; if ($speed_improved > 99) { $speed_improved = number_format($speed_improved, 2); } else { $speed_improved = number_format($speed_improved); } } $score_before = $score_after = $score_improved = 0; if (!empty($this->_summary['score.before']) && !empty($this->_summary['score.after'])) { $score_before = $this->_summary['score.before']; $score_after = $this->_summary['score.after']; // Format Score $score_improved = (($score_after - $score_before) * 100) / $score_after; if ($score_improved > 99) { $score_improved = number_format($score_improved, 2); } else { $score_improved = number_format($score_improved); } } return array( 'speed_before' => $speed_before, 'speed_after' => $speed_after, 'speed_improved' => $speed_improved, 'score_before' => $score_before, 'score_after' => $score_after, 'score_improved' => $score_improved, ); } /** * Handle all request actions from main cls * * @since 3.0 * @access public */ public function handler() { $type = Router::verify_type(); switch ($type) { case self::TYPE_SPEED: case self::TYPE_SCORE: $this->_ping($type); break; default: break; } Admin::redirect(); } }
保存文件
位置:
home
/
fembzvrs
/
zimeza.com
/
wp-content
/
plugins
/
litespeed-cache
/
src
批量上传
创建
创建
批量权限
批量删除
名称
权限
大小
修改时间
操作
↑ 返回上级
-
-
-
-
cdn
drwxr-xr-x
-
2026-05-12 00:07
权限
删除
重命名
data_structure
drwxr-xr-x
-
2026-05-12 00:07
权限
删除
重命名
activation.cls.php
-rw-r--r--
17.31 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
admin-display.cls.php
-rw-r--r--
48.47 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
admin-settings.cls.php
-rw-r--r--
11.12 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
base.cls.php
-rw-r--r--
37.66 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
cloud-auth-ip.trait.php
-rw-r--r--
4.33 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
cloud-misc.trait.php
-rw-r--r--
10.32 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
cloud-request.trait.php
-rw-r--r--
19.68 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
control.cls.php
-rw-r--r--
24.35 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
core.cls.php
-rw-r--r--
20.97 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
crawler-map.cls.php
-rw-r--r--
19.41 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
crawler.cls.php
-rw-r--r--
44.72 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
data.upgrade.func.php
-rw-r--r--
5.72 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
debug2.cls.php
-rw-r--r--
18.4 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
doc.cls.php
-rw-r--r--
5.45 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
esi.cls.php
-rw-r--r--
27.18 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
file.cls.php
-rw-r--r--
10.57 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
guest.cls.php
-rw-r--r--
2.75 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
gui.cls.php
-rw-r--r--
36.57 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
health.cls.php
-rw-r--r--
2.83 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
htaccess.cls.php
-rw-r--r--
29.81 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
img-optm-manage.trait.php
-rw-r--r--
30.85 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
img-optm-pull.trait.php
-rw-r--r--
22.1 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
import.cls.php
-rw-r--r--
4.29 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
localization.cls.php
-rw-r--r--
4.03 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
object-cache-wp.cls.php
-rw-r--r--
18.82 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
object-cache.cls.php
-rw-r--r--
20.95 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
purge.cls.php
-rw-r--r--
34.41 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
rest.cls.php
-rw-r--r--
9.08 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
root.cls.php
-rw-r--r--
14.29 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
str.cls.php
-rw-r--r--
3.08 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
tag.cls.php
-rw-r--r--
9.26 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
task.cls.php
-rw-r--r--
7.05 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
tool.cls.php
-rw-r--r--
4.17 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名
utility.cls.php
-rw-r--r--
26.01 KB
2026-04-01 20:54
编辑
下载
权限
删除
重命名