php 禁用gzip,minify,缓存,性能,正常运行时间,smush,gravatar,特定页面上的页面缓存等模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 禁用gzip,minify,缓存,性能,正常运行时间,smush,gravatar,特定页面上的页面缓存等模块相关的知识,希望对你有一定的参考价值。
<?php
/**
* Plugin Name: HummingBird Disable Modules On Specific Page
* Plugin URI: https://premium.wpmudev.org/
* Description: Disable modules like gzip, minify, caching, performance, uptime, smush, gravatar, page-caching on specific page
* Author: Ariful Islam @ WPMUDEV
* Author URI: https://premium.wpmudev.org/profile/itsarifulislam
* License: GPLv2 or later
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! class_exists( 'HummingBirdDisableModulesOnSpecificPage' ) ) {
class HummingBirdDisableModulesOnSpecificPage {
private static $_instance = null;
private $modules = array();
public static function get_instance() {
if ( is_null( self::$_instance ) ) {
self::$_instance = new HummingBirdDisableModulesOnSpecificPage();
}
return self::$_instance;
}
private function __construct() {
$this->modules = array(
// "gzip",
"minify",
// "caching",
// "performance",
// "uptime",
// "smush",
// "gravatar",
// "page-caching",
);
foreach ( $this->modules as $module_name ) {
add_filter( "wp_hummingbird_is_active_module_{$module_name}", array( $this, "wp_hummingbird_is_active_module_callback" ), 9999, 1 );
}
}
public function wp_hummingbird_is_active_module_callback( $action ) {
return ( is_front_page() || is_home() ) ? false : $action;
}
}
function render_humming_bird_disable_modules_on_specific_page(){
$GLOBALS['HummingBirdDisableModulesOnSpecificPage'] = HummingBirdDisableModulesOnSpecificPage::get_instance();
}
}
add_action( 'wp', 'render_humming_bird_disable_modules_on_specific_page' );
以上是关于php 禁用gzip,minify,缓存,性能,正常运行时间,smush,gravatar,特定页面上的页面缓存等模块的主要内容,如果未能解决你的问题,请参考以下文章
对于 php flush - 如何禁用特定文件的 gzip?
使用 IIS 禁用单个 php 文件的 Gzip 压缩
使用springboot cache + redis缓存时使用gzip压缩以提升性能
Nginx:17---反向代理之(反向代理服务器的性能调优:缓冲数据缓存数据存储数据压缩数据(gzip模块))
明年找到好工作:面试题打卡第四天
明年找到好工作:面试题打卡第四天