/home/sitetest/makie/homedir/public_html/wp-content/plugins/litespeed-cache/src
NameSizeModeActions
cdn/-0755rm
data_structure/-0755rm
activation.cls.php178550644editdlrm
admin-display.cls.php492740644editdlrm
admin-settings.cls.php113830644editdlrm
admin.cls.php51670644editdlrm
api.cls.php106870644editdlrm
avatar.cls.php88900644editdlrm
base.cls.php354100644editdlrm
cdn.cls.php163000644editdlrm
cloud.cls.php673750644editdlrm
conf.cls.php199990644editdlrm
control.cls.php249330644editdlrm
core.cls.php215190644editdlrm
crawler-map.cls.php198940644editdlrm
crawler.cls.php432080644editdlrm
css.cls.php156370644editdlrm
data.cls.php168860644editdlrm
data.upgrade.func.php31470644editdlrm
db-optm.cls.php105890644editdlrm
debug2.cls.php145100644editdlrm
doc.cls.php41640644editdlrm
error.cls.php75600644editdlrm
esi.cls.php278340644editdlrm
file.cls.php108230644editdlrm
gui.cls.php373790644editdlrm
health.cls.php28990644editdlrm
htaccess.cls.php245780644editdlrm
img-optm.cls.php666930644editdlrm
import.cls.php43950644editdlrm
import.preset.cls.php56330644editdlrm
lang.cls.php154210644editdlrm
localization.cls.php35220644editdlrm
media.cls.php413370644editdlrm
metabox.cls.php54440644editdlrm
object-cache-wp.cls.php252590644editdlrm
object-cache.cls.php207880644editdlrm
object.lib.php136290644editdlrm
optimize.cls.php395910644editdlrm
optimizer.cls.php96400644editdlrm
placeholder.cls.php145270644editdlrm
purge.cls.php347650644editdlrm
report.cls.php62660644editdlrm
rest.cls.php88440644editdlrm
root.cls.php143230644editdlrm
router.cls.php210620644editdlrm
str.cls.php32260644editdlrm
tag.cls.php94810644editdlrm
task.cls.php62790644editdlrm
tool.cls.php43180644editdlrm
ucss.cls.php147190644editdlrm
utility.cls.php222850644editdlrm
vary.cls.php206860644editdlrm
vpi.cls.php95880644editdlrm
Edit: /home/sitetest/makie/homedir/public_html/wp-content/plugins/litespeed-cache/src/health.cls.php (2899B)
_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(); } }