Current Path: > > usr > src > litespeed-wp-plugin > 6.5.3 > > litespeed-cache > src > >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
cdn | Directory | - | - | |
data_structure | Directory | - | - | |
activation.cls.php | File | 15351 bytes | December 04 2024 22:49:28. | |
admin-display.cls.php | File | 34017 bytes | December 04 2024 22:49:28. | |
admin-settings.cls.php | File | 9750 bytes | December 04 2024 22:49:28. | |
admin.cls.php | File | 4548 bytes | December 04 2024 22:49:28. | |
api.cls.php | File | 11342 bytes | December 04 2024 22:49:28. | |
avatar.cls.php | File | 6208 bytes | December 04 2024 22:49:28. | |
base.cls.php | File | 30959 bytes | December 04 2024 22:49:28. | |
cdn-setup.cls.php | File | 10702 bytes | December 04 2024 22:49:28. | |
cdn.cls.php | File | 13447 bytes | December 04 2024 22:49:28. | |
cloud.cls.php | File | 43495 bytes | December 04 2024 22:49:28. | |
conf.cls.php | File | 19025 bytes | December 04 2024 22:49:28. | |
control.cls.php | File | 22268 bytes | December 04 2024 22:49:28. | |
core.cls.php | File | 20531 bytes | December 04 2024 22:49:28. | |
crawler-map.cls.php | File | 14335 bytes | December 04 2024 22:49:28. | |
crawler.cls.php | File | 35522 bytes | December 04 2024 22:49:28. | |
css.cls.php | File | 13418 bytes | December 04 2024 22:49:28. | |
data.cls.php | File | 17824 bytes | December 04 2024 22:49:28. | |
data.upgrade.func.php | File | 21885 bytes | December 04 2024 22:49:28. | |
db-optm.cls.php | File | 9815 bytes | December 04 2024 22:49:28. | |
debug2.cls.php | File | 13412 bytes | December 04 2024 22:49:28. | |
doc.cls.php | File | 4851 bytes | December 04 2024 22:49:28. | |
error.cls.php | File | 7071 bytes | December 04 2024 22:49:28. | |
esi.cls.php | File | 27553 bytes | December 04 2024 22:49:28. | |
file.cls.php | File | 10378 bytes | December 04 2024 22:49:28. | |
gui.cls.php | File | 28108 bytes | December 04 2024 22:49:28. | |
health.cls.php | File | 2962 bytes | December 04 2024 22:49:28. | |
htaccess.cls.php | File | 24527 bytes | December 04 2024 22:49:28. | |
img-optm.cls.php | File | 61689 bytes | December 04 2024 22:49:28. | |
import.cls.php | File | 4250 bytes | December 04 2024 22:49:28. | |
instance.cls.php | File | 154 bytes | December 04 2024 22:49:28. | |
lang.cls.php | File | 15844 bytes | December 04 2024 22:49:28. | |
localization.cls.php | File | 3464 bytes | December 04 2024 22:49:28. | |
media.cls.php | File | 31824 bytes | December 04 2024 22:49:28. | |
metabox.cls.php | File | 4306 bytes | December 04 2024 22:49:28. | |
object-cache.cls.php | File | 16299 bytes | December 04 2024 22:49:28. | |
object.lib.php | File | 34784 bytes | December 04 2024 22:49:28. | |
optimize.cls.php | File | 37546 bytes | December 04 2024 22:49:28. | |
optimizer.cls.php | File | 9232 bytes | December 04 2024 22:49:28. | |
placeholder.cls.php | File | 14486 bytes | December 04 2024 22:49:28. | |
preset.cls.php | File | 5560 bytes | December 04 2024 22:49:28. | |
purge.cls.php | File | 30500 bytes | December 04 2024 22:49:28. | |
report.cls.php | File | 5456 bytes | December 04 2024 22:49:28. | |
rest.cls.php | File | 8060 bytes | December 04 2024 22:49:28. | |
root.cls.php | File | 12898 bytes | December 04 2024 22:49:28. | |
router.cls.php | File | 19536 bytes | December 04 2024 22:49:28. | |
str.cls.php | File | 1401 bytes | December 04 2024 22:49:28. | |
tag.cls.php | File | 8826 bytes | December 04 2024 22:49:28. | |
task.cls.php | File | 5965 bytes | December 04 2024 22:49:28. | |
tool.cls.php | File | 3370 bytes | December 04 2024 22:49:28. | |
ucss.cls.php | File | 14735 bytes | December 04 2024 22:49:28. | |
utility.cls.php | File | 21129 bytes | December 04 2024 22:49:28. | |
vary.cls.php | File | 19631 bytes | December 04 2024 22:49:28. | |
vpi.cls.php | File | 7586 bytes | December 04 2024 22:49:28. |
<?php /** * The page health * * * @since 3.0 * @package LiteSpeed * @subpackage LiteSpeed/src * @author LiteSpeed Technologies <info@litespeedtech.com> */ 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(); } }
SILENT KILLER Tool