Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
SWCFPC_Cache_Controller::can_i_bypass_cache() | 97 | 153 | ||
SWCFPC_Cache_Controller::actions() | 40 | 164 | ||
SWCFPC_Cache_Controller::start_preloader_for_all_urls() | 40 | 114 | ||
swcfpc_fallback_cache_remove_url_parameters() | 6 | 477 | ||
SWCFPC_Cache_Controller::purge_all() | 34 | 31 | 81 | |
SW_CLOUDFLARE_PAGECACHE::update_plugin() | 31 | 23 | 118 | |
SPC\Modules\Rest_Server::optimizations() | 33 | 24 | 88 | |
SWCFPC_Cache_Controller::is_url_to_bypass() | 40 | 26 | 49 | |
SWCFPC_Cache_Controller::purge_urls() | 38 | 25 | 64 | |
SWCFPC_Varnish::purge_single_url_cache() | 35 | 21 | 87 | |
SWCFPC_WP_CLI::page_cache_test() | 36 | 22 | 72 | |
SPC\Modules\Rest_Server::register_rest_routes() | 3 | 346 | ||
SWCFPC_Fallback_Cache::fallback_cache_add_define_cache_wp_config() | 37 | 21 | 68 | |
SPC\Modules\Assets_Manager::get_current_page_assets() | 40 | 21 | 61 | |
swcfpc_is_this_page_cachable() | 51 | 23 | 19 | |
SWCFPC_Backend::add_toolbar_items() | 38 | 19 | 69 | |
SWCFPC_Fallback_Cache::fallback_cache_add_current_url_to_cache() | 40 | 20 | 53 | |
SPC\Modules\Assets_Manager::get_available_contexts() | 29 | 12 | 161 | |
SWCFPC_Cache_Controller::get_post_related_links() | 40 | 19 | 55 | |
SPC\Modules\Assets_Manager::get_current_page_context() | 39 | 17 | 62 | |
SPC\Services\Metrics::provide_hitmiss() | 39 | 17 | 60 | |
swcfpc_fallback_cache_end() | 44 | 18 | 39 | |
SWCFPC_Cache_Controller::write_htaccess() | 38 | 15 | 72 | |
SPC\Utils\Sanitization::sanitize_excluded_urls() | 45 | 17 | 38 | |
SPC\Modules\Settings_Manager::update_settings() | 40 | 15 | 60 | |
SWCFPC_Backend::load_custom_wp_admin_styles_and_script() | 46 | 16 | 33 | |
SPC\Services\Cloudflare_Client::get_zone_id_list() | 43 | 15 | 48 | |
SPC\Modules\Rest_Server::cloudflare_connect() | 38 | 13 | 69 | |
swcfpc_fallback_cache_is_url_to_exclude() | 47 | 15 | 34 | |
SPC\Modules\HTML_Modifier::handle_lazy_load() | 40 | 13 | 64 | |
SWCFPC_Test_Cache::check_cloudflare_cache() | 43 | 14 | 47 | |
SWCFPC_Fallback_Cache::fallback_cache_advanced_cache_enable() | 48 | 15 | 31 | |
SW_CLOUDFLARE_PAGECACHE::include_libs() | 45 | 14 | 34 | |
SWCFPC_Html_Cache::add_current_url_to_cache() | 43 | 13 | 46 | |
SPC\Modules\Assets_Manager::remove_disabled_inline_assets() | 48 | 14 | 30 | |
SWCFPC_Cache_Controller::inject_cache_buster_js_code() | 41 | 10 | 87 | |
SWCFPC_Cache_Controller::purge_cache_on_post_edit() | 46 | 13 | 34 | |
SPC\Services\Asset_Exclusion_Handler::get_exclusion_for_rule() | 48 | 12 | 36 | |
SPC\Modules\Assets_Manager::get_current_page_contexts_for_matching() | 49 | 12 | 29 | |
SWCFPC_Cache_Controller::purge_cache_queue_write() | 47 | 11 | 37 | |
SPC\Modules\Dashboard::get_help_data() | 36 | 7 | 96 | |
SPC\Modules\Assets_Manager::determine_origin_type() | 49 | 11 | 29 | |
SPC\Modules\Rest_Server::optimize_database() | 46 | 10 | 40 | |
SPC\Modules\Assets_Manager::extract_handle_from_url() | 54 | 11 | 22 | |
SPC\Services\Cloudflare_Rule::create_rule() | 47 | 10 | 35 | |
SWCFPC_Fallback_Cache::__construct() | 55 | 11 | 19 | |
SWCFPC_Cache_Controller::apply_cache() | 45 | 9 | 43 | |
swcfpc_get_unparsed_url() | 58 | 11 | 12 | |
SW_CLOUDFLARE_PAGECACHE::get_unparsed_url() | 58 | 11 | 12 | |
SWCFPC_Cache_Controller::redirect_301_real_url() | 50 | 10 | 25 | |
SPC\Modules\Database_Optimization::optimize_database_table() | 48 | 9 | 32 | |
SPC\Utils\Cache_Tester::generate_html_response() | 47 | 9 | 32 | |
SWCFPC_Cache_Controller::setup_response_headers_backend() | 41 | 6 | 76 | |
SPC\Modules\Rest_Server::save_assets_rules() | 49 | 9 | 31 | |
SPC\Services\Cloudflare_Rule::is_success_api_response() | 48 | 9 | 31 | |
SPC\Modules\Settings_Manager::handle_side_effects() | 45 | 8 | 44 | |
SW_CLOUDFLARE_PAGECACHE::get_home_url() | 52 | 9 | 22 | |
SWCFPC_Fallback_Cache::fallback_cache_is_url_to_exclude() | 53 | 9 | 22 | |
SPC\Modules\Rest_Server::reset_settings() | 43 | 7 | 51 | |
SPC\Utils\Cache_Tester::test() | 47 | 8 | 34 | |
SWCFPC_Fallback_Cache::fallback_cache_retrive_current_page() | 48 | 8 | 33 | |
SPC\Services\Cloudflare_Client::get_analytics() | 39 | 5 | 75 | |
SWCFPC_Fallback_Cache::fallback_cache_get_current_page_cache_key() | 49 | 8 | 29 | |
SWCFPC_Cache_Controller::purge_cache_queue_start_cronjob() | 51 | 8 | 27 | |
SWCFPC_Cache_Controller::wp_redirect_filter() | 52 | 8 | 26 | |
SPC\Services\Cloudflare_Client::purge_cache_urls_async() | 45 | 7 | 41 | |
swcfpc_normalize_url() | 51 | 8 | 26 | |
SWCFPC_Cache_Controller::purge_cache_queue_job() | 52 | 8 | 23 | |
SWCFPC_Cache_Controller::start_cache_preloader_for_specific_urls() | 51 | 8 | 23 | |
SPC\Modules\Rest_Server::cloudflare_confirm_zone_id() | 47 | 7 | 36 | |
spc_store_cache_status() | 53 | 8 | 20 | |
SWCFPC_Cloudflare::enable_page_cache() | 49 | 7 | 34 | |
SPC\Models\Asset_Rules::upsert_asset_rules() | 42 | 5 | 63 | |
SWCFPC_Cache_Controller::purge_opcache() | 55 | 8 | 18 | |
SWCFPC_Cache_Controller::prefetch_urls() | 45 | 4 | 77 | |
SWCFPC_Cache_Controller::purge_cache_when_post_is_published() | 56 | 8 | 15 | |
SPC\Services\Metrics::measure_ttfb() | 50 | 7 | 29 | |
SPC\Modules\Admin::failed_rule_update_notice() | 44 | 5 | 57 | |
SWCFPC_Cloudflare::disable_page_cache() | 51 | 7 | 27 | |
SPC\Services\Asset_Exclusion_Handler::get_other_context_exclusions() | 51 | 7 | 27 | |
SPC\Modules\Dashboard::add_admin_menu_pages() | 41 | 4 | 71 | |
SPC\Services\Cloudflare_Client::get_account_id() | 51 | 7 | 26 | |
swcfpc_fallback_cache_save_headers() | 52 | 7 | 24 | |
SWCFPC_Fallback_Cache::fallback_cache_save_headers() | 52 | 7 | 24 | |
SPC\Services\Cloudflare_Client::get_account_ids() | 52 | 7 | 24 | |
SPC\Modules\HTML_Modifier::parse_html() | 53 | 7 | 23 | |
swcfpc_fallback_cache_is_cookie_to_exclude() | 54 | 7 | 21 | |
SPC\Modules\Font_Optimizer::process_local_fonts() | 54 | 7 | 21 | |
SPC\Services\Cloudflare_Rule::get_ruleset() | 53 | 7 | 21 | |
SPC\Utils\Sanitization::sanitize_preloaded_sitemap_urls() | 54 | 7 | 20 | |
swcfpc_fallback_cache_is_expired_page() | 55 | 7 | 19 | |
SPC\Modules\Font_Optimizer::output_optimized_fonts() | 56 | 7 | 19 | |
SWCFPC_Cache_Controller::bypass_cache_on_init() | 50 | 6 | 32 | |
SPC\Services\Asset_Exclusion_Handler::handle_date() | 48 | 6 | 32 | |
SPC\Modules\Rest_Server::update_settings() | 49 | 6 | 31 | |
SPC\Modules\Assets_Manager::apply_asset_rules() | 50 | 6 | 29 | |
SPC\Modules\Assets_Manager::get_asset_category() | 60 | 7 | 12 | |
SPC\Services\Cloudflare_Rule::delete_rule() | 50 | 6 | 27 | |
SWCFPC_Fallback_Cache::fallback_cache_remove_url_parameters() | 52 | 6 | 25 | |
SPC\Services\Cloudflare_Rule::create_ruleset() | 51 | 6 | 25 | |
SPC\Modules\Dashboard::get_optimole_data() | 45 | 5 | 38 | |
SPC\Modules\Metrics_Cleanup::prune_files() | 52 | 6 | 23 | |
SPC\Entities\Google_Font::get_families() | 53 | 6 | 22 | |
SPC\Services\Metrics::provide_cachesize() | 54 | 6 | 22 | |
SPC\Modules\Assets_Manager::dequeue_disabled_external_assets() | 54 | 6 | 21 | |
SWCFPC_Cloudflare::pull_existing_cache_rule() | 56 | 6 | 21 | |
SPC\Services\Metrics::provide_filecount() | 55 | 6 | 20 | |
SW_CLOUDFLARE_PAGECACHE::can_current_user_purge_cache() | 56 | 6 | 19 | |
SPC\Services\Cloudflare_Client::verify_token_permissions() | 55 | 6 | 18 | |
SPC\Modules\Rest_Server::start_preloader() | 51 | 5 | 30 | |
SW_CLOUDFLARE_PAGECACHE::create_plugin_wp_content_directory() | 58 | 6 | 15 | |
SW_CLOUDFLARE_PAGECACHE::is_api_request() | 58 | 6 | 14 | |
SWCFPC_Cache_Controller::woocommerce_purge_scheduled_sales() | 60 | 6 | 14 | |
SPC\Modules\Assets_Manager::get_asset_size() | 59 | 6 | 13 | |
swcfpc_is_api_request() | 60 | 6 | 12 | |
SWCFPC_Backend::actions() | 60 | 6 | 12 | |
SPC\Modules\Rest_Server::toggle_license() | 51 | 5 | 27 | |
SWCFPC_Cache_Controller::purge_cache_when_comment_is_approved() | 61 | 6 | 11 | |
SWCFPC_Cache_Controller::is_external_link() | 62 | 6 | 11 | |
SPC\Modules\Admin::filter_conflicting_plugins() | 61 | 6 | 11 | |
SWCFPC_Cache_Controller::setup_response_headers_filter() | 52 | 5 | 25 | |
SPC\Modules\Font_Optimizer::get_combined_fonts() | 52 | 5 | 25 | |
SPC\Services\Cloudflare_Client::delete_cache_rule() | 52 | 5 | 24 | |
SPC\Services\Cloudflare_Rule::get_api_auth_args() | 52 | 5 | 24 | |
SPC\Services\Log_Parser::get_parsed_logs() | 53 | 5 | 24 | |
SPC\Modules\Database_Optimization::schedule_event() | 53 | 5 | 23 | |
SWCFPC_Html_Cache::get_cached_urls() | 53 | 5 | 22 | |
SPC\Services\Asset_Exclusion_Handler::handle_home() | 55 | 5 | 21 | |
SWCFPC_Cloudflare::update_cache_rule_if_diff() | 54 | 5 | 20 | |
SWCFPC_Logs::download_logs() | 54 | 5 | 20 | |
SWCFPC_Cache_Controller::get_nginx_rules() | 55 | 5 | 20 | |
SWCFPC_Test_Cache::fetch_headers() | 55 | 5 | 20 | |
SPC\Migrator::run_update_migrations() | 56 | 5 | 19 | |
SPC\Services\Asset_Exclusion_Handler::handle_tax_taxonomy() | 55 | 5 | 19 | |
SPC\Services\Cloudflare_Rule::update_rule() | 54 | 5 | 19 | |
SWCFPC_Fallback_Cache::fallback_cache_purge_urls() | 56 | 5 | 18 | |
SWCFPC_Fallback_Cache::fallback_cache_is_cookie_to_exclude() | 57 | 5 | 17 | |
SW_CLOUDFLARE_PAGECACHE::delete_directory_recursive() | 57 | 5 | 16 | |
delete_directory_recursive() | 57 | 5 | 16 | |
SPC\Utils\Helpers::is_spc_admin_page() | 59 | 5 | 15 | |
SPC\Modules\Database_Optimization::remove_transients() | 49 | 4 | 30 | |
SWCFPC_Html_Cache::delete_cached_urls_by_urls_list() | 58 | 5 | 15 | |
SPC\Services\Cloudflare_Rule::get_rule() | 60 | 5 | 15 | |
SPC\Modules\Database_Optimization::recurrence_time() | 61 | 5 | 14 | |
SWCFPC_Fallback_Cache::fallback_cache_advanced_cache_disable() | 59 | 5 | 14 | |
SWCFPC_Html_Cache::get_cached_urls_by_timestamp() | 58 | 5 | 14 | |
SPC\Services\Asset_Exclusion_Handler::handle_tax_id() | 58 | 5 | 14 | |
SPC\Services\Metrics::provide_ttfb() | 58 | 5 | 14 | |
SPC\Migrator::relink_cache_file() | 60 | 5 | 13 | |
SPC\Services\SDK_Integrations::get_survey_metadata() | 50 | 4 | 28 | |
SWCFPC_Cache_Controller::purge_cache_when_new_comment_is_added() | 60 | 5 | 12 | |
SPC\Modules\Assets_Manager::should_load_assets_manager() | 62 | 5 | 12 | |
SPC\Modules\Frontend::enqueue_uncached() | 61 | 5 | 12 | |
SWCFPC_Fallback_Cache::fallback_cache_delete_expired_pages() | 61 | 5 | 12 | |
SWCFPC_Cache_Controller::is_siteground_supercacher_enabled() | 61 | 5 | 11 | |
SWCFPC_Cache_Controller::purge_siteground_cache() | 61 | 5 | 11 | |
SWCFPC_Logs::add_log() | 61 | 5 | 11 | |
SPC\Services\SDK_Integrations::add_black_friday_data() | 50 | 4 | 26 | |
SPC\Modules\Rest_Server::enable_page_cache() | 53 | 4 | 25 | |
SWCFPC_Preloader_Process::preloader_jobs() | 51 | 4 | 25 | |
SPC\Modules\Frontend::add_bg_lazyload_script() | 51 | 3 | 40 | |
SPC\Modules\Database_Optimization::remove_revision_posts() | 53 | 4 | 24 | |
SPC\Modules\Database_Optimization::remove_draft_posts() | 53 | 4 | 24 | |
SPC\Modules\Database_Optimization::remove_trashed_posts() | 53 | 4 | 24 | |
SPC\Modules\Dashboard::get_cronjob_url() | 56 | 4 | 17 | |
SPC\Modules\Frontend::enqueue_frontend() | 56 | 4 | 17 | |
SPC\Modules\Rest_Server::purge_varnish_cache() | 57 | 4 | 17 | |
SPC\Modules\Settings_Manager::get_fields() | 55 | 4 | 17 | |
SPC\Utils\Assets_Handler::enqueue_script() | 56 | 4 | 17 | |
SWCFPC_Cache_Controller::woocommerce_purge_product_page_on_stock_change() | 58 | 4 | 16 | |
SWCFPC_Cache_Controller::cronjob_purge_cache() | 62 | 5 | 10 | |
SWCFPC_Cache_Controller::cronjob_preloader() | 62 | 5 | 10 | |
SWCFPC_Cache_Controller::purge_cache_on_theme_edit() | 66 | 5 | 7 | |
SPC\Modules\Assets_Manager::should_disable_asset() | 65 | 5 | 9 | |
SWCFPC_Cloudflare::delete_legacy_page_rules() | 63 | 5 | 10 | |
SWCFPC_Fallback_Cache::actions() | 70 | 5 | 5 | |
SWCFPC_Cache_Controller::wp_rocket_after_rocket_clean_post_hook() | 58 | 4 | 15 | |
SPC\Modules\Frontend::is_amp_or_customizer() | 69 | 5 | 7 | |
SWCFPC_Logs::get_logs() | 59 | 4 | 15 | |
SPC\Services\Cloudflare_Rule::get_ruleset_id() | 59 | 4 | 15 | |
SW_CLOUDFLARE_PAGECACHE::enable_wp_cli_support() | 66 | 5 | 7 | |
SPC\Services\Cloudflare_Rule::get_rule_id() | 61 | 4 | 14 | |
SWCFPC_Cache_Controller::spl_purge_single_post() | 59 | 4 | 14 | |
SPC\Services\Cloudflare_Client::get_current_browser_cache_ttl() | 58 | 4 | 14 | |
SPC\Models\Asset_Rules::get_existing_asset_rules() | 59 | 4 | 13 | |
SPC\Modules\Dashboard::truncate_menu_items() | 48 | 2 | 43 | |
SPC\Modules\Dashboard::get_localization() | 43 | 2 | 43 | |
SPC\Modules\Font_Optimizer::dequeue_google_fonts() | 61 | 4 | 13 | |
SWCFPC_Cache_Controller::wp_rocket_hooks() | 60 | 4 | 13 | |
SWCFPC_Cache_Controller::yasr_hooks() | 59 | 4 | 13 | |
SW_CLOUDFLARE_PAGECACHE::get_cloudflare_api_zone_domain_name() | 62 | 4 | 12 | |
SWCFPC_Cache_Controller::purge_wpengine_cache() | 62 | 4 | 12 | |
SPC\Modules\Dashboard::get_settings() | 60 | 4 | 12 | |
SWCFPC_Fallback_Cache::fallback_cache_delete_config() | 62 | 4 | 12 | |
SPC\Modules\Rest_Server::import_config() | 60 | 4 | 12 | |
SPC\Modules\Rest_Server::dismiss_notice() | 60 | 4 | 12 | |
SWCFPC_Html_Cache::delete_cached_urls_by_timestamp() | 61 | 4 | 12 | |
SPC\Services\Asset_Exclusion_Handler::handle_front_page() | 61 | 4 | 12 | |
SPC\Modules\Admin::get_third_party_view_map() | 51 | 3 | 26 | |
SPC\Modules\Assets_Manager::get_existing_asset_rules() | 62 | 4 | 11 | |
is_directory_empty() | 63 | 4 | 11 | |
SPC\Modules\Dashboard::get_wp_menus_options() | 63 | 4 | 11 | |
SW_CLOUDFLARE_PAGECACHE::maybe_load_pro_modules() | 62 | 4 | 11 | |
SPC\Modules\Frontend::modify_script_attributes() | 62 | 4 | 11 | |
SWCFPC_Logs::__construct() | 61 | 4 | 11 | |
SW_CLOUDFLARE_PAGECACHE::deactivate_plugin() | 63 | 4 | 11 | |
SPC\Services\Cloudflare_Rule::is_spc_rule() | 62 | 4 | 11 | |
SWCFPC_WP_CLI::test_cf_cache() | 52 | 3 | 26 | |
SPC\Modules\Database_Optimization::remove_spam_comments() | 53 | 3 | 24 | |
SPC\Modules\Database_Optimization::remove_trashed_comments() | 53 | 3 | 24 | |
SPC\Utils\Cache_Tester::test_disk_cache() | 53 | 3 | 24 | |
SPC\Builders\Cache_Rule::exclude_paths() | 54 | 3 | 23 | |
SPC\Utils\Cache_Tester::test_cloudflare_cache() | 55 | 3 | 22 | |
SW_CLOUDFLARE_PAGECACHE::maybe_deactivate_free() | 55 | 3 | 21 | |
SWCFPC_Cache_Controller::ajax_purge_single_post_cache() | 53 | 3 | 21 | |
SWCFPC_Cache_Controller::swcfpc_cache_mbox_callback() | 56 | 3 | 21 | |
SPC\Services\Settings_Store::import_settings() | 56 | 3 | 20 | |
SPC\Modules\Database_Optimization::paginated_query() | 57 | 3 | 19 | |
SPC\Services\Asset_Exclusion_Handler::handle_singular_post_type() | 56 | 3 | 19 | |
SPC\Services\Cloudflare_Client::purge_cache_urls() | 55 | 3 | 19 | |
SPC\Modules\Dashboard::export_config() | 56 | 3 | 17 | |
SPC\Migrator::migrate_to_5_0_5() | 50 | 2 | 31 | |
swcfpc_fallback_cache_get_stored_headers() | 63 | 4 | 10 | |
SWCFPC_Cache_Controller::can_wpengine_cache_be_purged() | 66 | 4 | 9 | |
SWCFPC_Cloudflare::is_enabled() | 66 | 4 | 9 | |
SWCFPC_Cache_Controller::purge_cache_when_comment_is_deleted() | 62 | 4 | 10 | |
SWCFPC_Fallback_Cache::fallback_cache_init_directory() | 64 | 4 | 10 | |
SWCFPC_Fallback_Cache::fallback_cache_get_single_ttl() | 66 | 4 | 9 | |
SPC\Modules\HTML_Modifier::alter_cached_html() | 58 | 3 | 15 | |
SWCFPC_Cache_Controller::litespeed_hooks() | 64 | 4 | 9 | |
SPC\Modules\Metrics_Cleanup::schedule_cleanup() | 60 | 3 | 15 | |
SWCFPC_Fallback_Cache::fallback_cache_get_stored_headers() | 63 | 4 | 10 | |
SWCFPC_Html_Cache::init_directory() | 63 | 4 | 10 | |
SWCFPC_Varnish::purge_urls() | 66 | 4 | 8 | |
SPC\Services\Metrics::bootstrap() | 58 | 3 | 14 | |
SPC\Modules\Database_Optimization::remove_all() | 61 | 3 | 13 | |
SPC\Modules\Frontend::enqueue_auto_prefetch_viewport() | 49 | 1 | 43 | |
SPC\Modules\Rest_Server::cloudflare_repair_rule() | 60 | 3 | 13 | |
SWCFPC_Cache_Controller::litespeed_single_post_hooks() | 61 | 3 | 12 | |
SWCFPC_Cache_Controller::get_siteground_supercacher_version() | 62 | 3 | 12 | |
SPC\Modules\Admin::add_plugin_meta_links() | 61 | 3 | 12 | |
SPC\Modules\Database_Optimization::setup_cron() | 61 | 3 | 12 | |
SWCFPC_Fallback_Cache::fallback_cache_purge_all() | 62 | 3 | 12 | |
SPC\Modules\Dashboard::get_wordpress_roles() | 63 | 3 | 11 | |
SPC\Modules\Admin::get_conflicts() | 52 | 2 | 26 | |
SPC\Models\Asset_Rules::remove_database_table() | 62 | 3 | 11 | |
SPC\Models\Asset_Rules::register_database_table() | 53 | 2 | 26 | |
SPC\Modules\Dashboard::has_overdue_jobs() | 57 | 2 | 17 | |
SPC\Utils\I18n::load_dashboard_translations() | 49 | 1 | 31 | |
SPC\Migrator::migrate_to_5_0_6() | 58 | 2 | 16 | |
SPC\Modules\Admin::add_plugin_action_links() | 59 | 2 | 16 | |
SWCFPC_Backend::modify_script_attributes() | 64 | 3 | 10 | |
SWCFPC_Cache_Controller::can_i_start_preloader() | 67 | 3 | 7 | |
SWCFPC_Cache_Controller::purge_cache_queue_init_directory() | 68 | 3 | 7 | |
SPC\Services\Settings_Store::set() | 67 | 3 | 8 | |
SWCFPC_Cache_Controller::purge_cache_queue_custom_interval() | 67 | 3 | 7 | |
SPC\Builders\Cache_Rule::exclude_cookies() | 63 | 3 | 10 | |
SPC\Services\Metrics::get_config() | 64 | 3 | 10 | |
SPC\Modules\Font_Optimizer::add_preconnect_hints() | 65 | 3 | 10 | |
SWCFPC_Cache_Controller::purge_kinsta_cache() | 65 | 3 | 9 | |
SWCFPC_Cache_Controller::can_kinsta_cache_be_purged() | 69 | 3 | 7 | |
SPC\Models\Asset_Rules::get_assets_with_applicable_rules() | 64 | 3 | 9 | |
SWCFPC_Cache_Controller::purge_cache_programmatically() | 68 | 3 | 7 | |
SPC\Modules\Admin::should_load_third_party_tab() | 67 | 3 | 8 | |
SPC\Modules\Font_Optimizer::init() | 69 | 3 | 8 | |
SWCFPC_Cache_Controller::w3tc_hooks() | 64 | 3 | 9 | |
SWCFPC_Cache_Controller::wpo_hooks() | 67 | 3 | 7 | |
SWCFPC_Cache_Controller::wp_rocket_selective_url_purge_hooks() | 67 | 3 | 7 | |
SWCFPC_Fallback_Cache::fallback_cache_is_expired_page() | 68 | 3 | 7 | |
SWCFPC_Cache_Controller::nginx_helper_purge_single_url_hooks() | 67 | 3 | 7 | |
SWCFPC_Fallback_Cache::fallback_cache_set_single_ttl() | 65 | 3 | 10 | |
SPC\Modules\Assets_Manager::is_spc_asset() | 65 | 3 | 9 | |
SWCFPC_Cache_Controller::is_purge_cache_queue_writable() | 68 | 3 | 7 | |
SPC\Loader::__construct() | 58 | 2 | 15 | |
SPC\Modules\Font_Optimizer::load_google_fonts_locally() | 67 | 3 | 9 | |
swcfpc_bypass_reason_header() | 70 | 3 | 6 | |
SWCFPC_Cloudflare::purge_cache() | 64 | 3 | 10 | |
SPC\Models\Asset_Rules::get_asset_rules() | 64 | 3 | 9 | |
SWCFPC_Fallback_Cache::should_prevent_cache_because_of_trailingslash() | 71 | 3 | 5 | |
SPC\Services\Asset_Exclusion_Handler::handle_author_id() | 62 | 3 | 10 | |
SPC\Builders\Cache_Rule::exclude_static_content() | 64 | 3 | 10 | |
SWCFPC_Cache_Controller::spl_purge_all() | 63 | 3 | 10 | |
SWCFPC_Html_Cache::delete_all_cached_urls() | 65 | 3 | 9 | |
SWCFPC_Cache_Controller::purge_kinsta_cache_single_url() | 61 | 2 | 14 | |
SPC\Modules\Frontend::get_background_lazy_css() | 60 | 2 | 13 | |
SWCFPC_Cache_Controller::ajax_purge_everything() | 60 | 2 | 13 | |
SPC\Services\Cloudflare_Client::purge_cache() | 59 | 2 | 13 | |
SPC\Modules\Dashboard::hide_menu_items() | 61 | 2 | 13 | |
SWCFPC_Cache_Controller::ajax_purge_whole_cache() | 60 | 2 | 13 | |
SPC\Modules\Rest_Server::purge_cache() | 61 | 2 | 12 | |
SWCFPC_Varnish::purge_varnish_cache() | 61 | 2 | 12 | |
SPC\Modules\Rest_Server::clear_logs() | 62 | 2 | 12 | |
SWCFPC_Cloudflare::sync_cache_rule() | 62 | 2 | 11 | |
SPC\Modules\Rest_Server::cloudflare_analytics() | 64 | 2 | 11 | |
SPC\Services\Cloudflare_Client::delete_page_rule() | 61 | 2 | 11 | |
SPC\Modules\Rest_Server::test_cache() | 63 | 2 | 11 | |
SPC\Modules\Database_Optimization::__construct() | 54 | 1 | 25 | |
SPC\Modules\Rest_Server::cloudflare_disconnect() | 54 | 1 | 22 | |
SPC\Modules\Font_Optimizer::setup_wptt_filters() | 59 | 1 | 20 | |
SPC\Modules\Assets_Manager::format_asset_data() | 56 | 1 | 18 | |
SPC\Modules\Assets_Manager::format_inline_asset_data() | 56 | 1 | 17 | |
SPC\Modules\Assets_Manager::get_localization() | 58 | 1 | 16 | |
SPC\Modules\Font_Optimizer::load_webfont_loader() | 71 | 2 | 6 | |
SW_CLOUDFLARE_PAGECACHE::get_html_cache_handler() | 71 | 2 | 6 | |
SWCFPC_WP_CLI::purge_varnish_cache() | 68 | 2 | 7 | |
SW_CLOUDFLARE_PAGECACHE::get_cloudflare_api_token() | 71 | 2 | 6 | |
SPC\Services\Asset_Exclusion_Handler::handle_singular_id() | 63 | 2 | 10 | |
SPC\Services\Asset_Exclusion_Handler::handle_404() | 65 | 2 | 9 | |
SPC\Services\Settings_Store::is_lazyload_viewport_enabled() | 77 | 2 | 3 | |
SWCFPC_Fallback_Cache::fallback_cache_check_cached_page() | 72 | 2 | 5 | |
SW_CLOUDFLARE_PAGECACHE::get_cloudflare_api_key() | 71 | 2 | 6 | |
SW_CLOUDFLARE_PAGECACHE::load_composer() | 73 | 2 | 5 | |
SPC\Utils\Sanitization::sanitize_database_optimization_interval() | 71 | 2 | 6 | |
SPC\Loader::load_modules() | 61 | 1 | 15 | |
SWCFPC_Cache_Controller::can_spinupwp_cache_be_purged() | 79 | 2 | 3 | |
SPC\Modules\Dashboard::enqueue_assets() | 68 | 2 | 7 | |
SWCFPC_Cache_Controller::swcfpc_cache_mbox_save_values() | 73 | 2 | 5 | |
SPC\Modules\Assets_Manager::get_content_preview() | 68 | 2 | 7 | |
SPC\Modules\HTML_Modifier::get_lazyloadable_tags() | 67 | 2 | 8 | |
SPC\Utils\Helpers::bypass_reason_header() | 70 | 2 | 6 | |
SW_CLOUDFLARE_PAGECACHE::get_cloudflare_api_zone_id() | 71 | 2 | 6 | |
SWCFPC_WP_CLI::purge_cf_cache() | 68 | 2 | 7 | |
SWCFPC_Cloudflare::create_cache_rule() | 65 | 2 | 9 | |
swcfpc_wildcard_match() | 64 | 2 | 9 | |
SWCFPC_Cloudflare::reset_cf_rule() | 73 | 2 | 5 | |
SPC\Modules\Settings_Manager::alter_default_config() | 77 | 2 | 3 | |
SWCFPC_Cache_Controller::nginx_helper_purge_all_hooks() | 71 | 2 | 5 | |
SPC\Modules\Assets_Manager::format_bytes() | 62 | 2 | 10 | |
SPC\Services\Settings_Store::get_all() | 67 | 2 | 9 | |
SPC\Modules\Font_Optimizer::capture_google_fonts() | 69 | 2 | 7 | |
SW_CLOUDFLARE_PAGECACHE::get_logger() | 71 | 2 | 6 | |
SPC\Modules\Font_Optimizer::init_local_font_loading() | 66 | 2 | 8 | |
SPC\Services\Settings_Store::get_instance() | 68 | 2 | 8 | |
SPC\Modules\Database_Optimization::init() | 70 | 2 | 6 | |
SWCFPC_Cache_Controller::purge_object_cache() | 67 | 2 | 8 | |
SWCFPC_Cache_Controller::reset_htaccess() | 73 | 2 | 5 | |
SPC\Modules\Admin::redirect_to_settings() | 66 | 2 | 8 | |
SPC\Entities\Google_Font::__construct() | 74 | 2 | 4 | |
SWCFPC_Cache_Controller::edd_purge_cache_on_payment_add() | 71 | 2 | 5 | |
SPC\Migrator::maybe_update_cache_rule() | 67 | 2 | 8 | |
SPC\Services\Settings_Store::sanitize_for_import_export() | 71 | 2 | 6 | |
SPC\Utils\Helpers::get_current_url() | 78 | 2 | 3 | |
SWCFPC_Cache_Controller::wp_rocket_disable_page_cache() | 64 | 2 | 10 | |
SWCFPC_Cache_Controller::generate_new_prefetch_urls_timestamp() | 63 | 2 | 10 | |
SPC\Services\Notices_Handler::is_dismissed() | 70 | 2 | 6 | |
SWCFPC_Cache_Controller::autoptimize_hooks() | 71 | 2 | 5 | |
SPC\Modules\HTML_Modifier::init() | 68 | 2 | 7 | |
SPC\Services\Notices_Handler::dismiss() | 68 | 2 | 7 | |
SPC\Services\Asset_Exclusion_Handler::handle_search() | 66 | 2 | 9 | |
SW_CLOUDFLARE_PAGECACHE::does_current_url_have_trailing_slash() | 70 | 2 | 6 | |
SWCFPC_Cloudflare::has_cache_rule() | 78 | 2 | 3 | |
SPC\Utils\Sanitization::sanitize_log_verbosity() | 68 | 2 | 7 | |
SPC\Utils\I18n::get() | 70 | 2 | 6 | |
SW_CLOUDFLARE_PAGECACHE::get_fallback_cache_handler() | 71 | 2 | 6 | |
SWCFPC_WP_CLI::purge_cache() | 69 | 2 | 7 | |
SPC\Utils\Cache_Tester::test_legacy() | 67 | 2 | 7 | |
SPC\Services\Cloudflare_Rule::set_rule_type() | 70 | 2 | 6 | |
SPC\Services\Settings_Store::get() | 68 | 2 | 7 | |
SPC\Services\Asset_Exclusion_Handler::handle_author_all() | 65 | 2 | 9 | |
SPC\Migrator::migrate_to_5_1_0() | 65 | 2 | 9 | |
SWCFPC_Logs::reset_log() | 71 | 2 | 6 | |
SW_CLOUDFLARE_PAGECACHE::get_cache_controller() | 71 | 2 | 6 | |
SW_CLOUDFLARE_PAGECACHE::get_cloudflare_handler() | 71 | 2 | 6 | |
SPC\Services\Metrics::all() | 67 | 2 | 8 | |
SW_CLOUDFLARE_PAGECACHE::delete_plugin_wp_content_directory() | 66 | 2 | 8 | |
SWCFPC_Cache_Controller::wp_performance_hooks() | 71 | 2 | 5 | |
SW_CLOUDFLARE_PAGECACHE::__construct() | 64 | 2 | 10 | |
SWCFPC_Cache_Controller::purge_spinupwp_cache_single_url() | 68 | 2 | 7 | |
SWCFPC_Preloader_Process::save() | 69 | 2 | 6 | |
SPC\Modules\Assets_Manager::enqueue_assets() | 68 | 2 | 7 | |
SPC\Utils\Assets_Handler::enqueue_style() | 62 | 2 | 10 | |
SPC\Modules\Assets_Manager::register_database_table() | 74 | 2 | 5 | |
SWCFPC_WP_CLI::enable_cf_cache() | 68 | 2 | 7 | |
SWCFPC_Logs::set_verbosity() | 68 | 2 | 7 | |
SWCFPC_Cache_Controller::purge_on_plugin_update() | 71 | 2 | 5 | |
SW_CLOUDFLARE_PAGECACHE::get_current_lang_code() | 69 | 2 | 7 | |
SPC\Modules\Frontend::get_compatibilities_lazyload_background_selectors() | 66 | 2 | 8 | |
SPC\Loader::is_cached_page() | 78 | 2 | 3 | |
SWCFPC_Varnish::__construct() | 63 | 2 | 10 | |
SW_CLOUDFLARE_PAGECACHE::get_varnish_handler() | 71 | 2 | 6 | |
SWCFPC_Fallback_Cache::fallback_cache_init_ttl_registry() | 69 | 2 | 7 | |
SPC\Services\Metrics::get() | 74 | 2 | 4 | |
SWCFPC_Html_Cache::actions() | 70 | 2 | 6 | |
SWCFPC_Cache_Controller::wpacu_hooks() | 71 | 2 | 5 | |
SPC\Services\Settings_Store::set_multiple() | 70 | 2 | 6 | |
SWCFPC_Cache_Controller::__construct() | 65 | 2 | 9 | |
SWCFPC_Fallback_Cache::fallback_cache_save_config() | 67 | 2 | 7 | |
SW_CLOUDFLARE_PAGECACHE::get_cloudflare_api_email() | 71 | 2 | 6 | |
SPC\Utils\I18n::get_dashboard_translations() | 71 | 2 | 6 | |
SWCFPC_Backend::add_post_row_actions() | 68 | 2 | 6 | |
SPC\Modules\Assets_Manager::generate_asset_hash() | 66 | 2 | 8 | |
SWCFPC_Cache_Controller::hummingbird_hooks() | 71 | 2 | 5 | |
SPC\Modules\Frontend::init() | 64 | 2 | 9 | |
SWCFPC_Cache_Controller::purge_spinupwp_cache() | 69 | 2 | 7 | |
SPC\Utils\Helpers::get_second_level_domain() | 66 | 2 | 8 | |
SWCFPC_Cache_Controller::flying_press_hook() | 71 | 2 | 5 | |
SPC\Modules\Database_Optimization::delete_events() | 70 | 2 | 6 | |
SW_CLOUDFLARE_PAGECACHE::wildcard_match() | 66 | 2 | 8 | |
SPC\Loader::can_process_html() | 77 | 2 | 3 | |
SWCFPC_WP_CLI::disable_cf_cache() | 68 | 2 | 7 | |
SPC\Modules\Settings_Manager::get_default_for_field() | 68 | 2 | 7 | |
SWCFPC_Cloudflare::delete_cache_rule() | 64 | 2 | 10 | |
SPC\Utils\Sanitization::sanitize_lazy_load_behaviour() | 71 | 2 | 6 | |
SPC\Services\Cloudflare_Client::get_rule_args() | 61 | 1 | 14 | |
SPC\Services\Log_Parser::parse_log_line() | 61 | 1 | 12 | |
SW_CLOUDFLARE_PAGECACHE::get_plugin_wp_content_directory_uri() | 63 | 1 | 11 | |
SPC\Modules\Admin::init() | 62 | 1 | 11 | |
SWCFPC_WP_CLI::__construct() | 82 | 1 | 3 | |
SPC\Builders\Cache_Rule::get_host_wildcard() | 78 | 1 | 3 | |
SWCFPC_Installer::start() | 100 | 1 | 2 | |
SPC\Migrator::__construct() | 70 | 1 | 6 | |
SPC\Entities\Google_Font::get_url() | 82 | 1 | 3 | |
swcfpc_fallback_cache_get_current_page_cache_key() | 65 | 1 | 7 | |
SPC\Loader::get_modules() | 82 | 1 | 3 | |
SWCFPC_Varnish::purge_whole_cache() | 76 | 1 | 4 | |
SWCFPC_Html_Cache::__construct() | 77 | 1 | 4 | |
SPC\Utils\Helpers::has_cache_bypass_reason_header() | 66 | 1 | 9 | |
SPC\Loader::get_frontend_module() | 80 | 1 | 3 | |
SPC\Builders\Cache_Rule::__construct() | 81 | 1 | 3 | |
SPC\Utils\Helpers::get_plugin_content_dir() | 74 | 1 | 4 | |
SPC\Modules\Frontend::get_lazyload_background_selectors() | 68 | 1 | 8 | |
SPC\Services\Settings_Store::is_cloudflare_connected() | 79 | 1 | 3 | |
SWCFPC_WP_CLI::version() | 78 | 1 | 3 | |
SPC\Services\SDK_Integrations::get_about_us_metadata() | 64 | 1 | 9 | |
SPC\Entities\Google_Font::is_google_font_url() | 78 | 1 | 3 | |
SWCFPC_Logs::disable_logging() | 81 | 1 | 3 | |
SPC\Modules\Third_Party::attach_fields() | 78 | 1 | 3 | |
SPC\Entities\Google_Font::get_api_version() | 82 | 1 | 3 | |
SPC\Modules\Settings_Manager::is_on() | 79 | 1 | 3 | |
SPC\Services\SDK_Integrations::get_product_key() | 78 | 1 | 3 | |
spc_store_cache_hit() | 82 | 1 | 3 | |
SPC\Utils\Assets_Handler::get_style_url() | 79 | 1 | 3 | |
SWCFPC_Preloader_Process::__construct() | 70 | 1 | 6 | |
SPC\Services\SDK_Integrations::get_license_option_key() | 80 | 1 | 3 | |
SPC\Utils\Helpers::get_menu_icon() | 73 | 1 | 4 | |
SPC\Utils\Assets_Handler::get_image_url() | 79 | 1 | 3 | |
SPC\Builders\Cache_Rule::build() | 66 | 1 | 7 | |
SWCFPC_Logs::enable_logging() | 81 | 1 | 3 | |
SPC\Services\Cloudflare_Client::get_rule_id_setting_slug() | 82 | 1 | 3 | |
SWCFPC_Test_Cache::get_errors() | 82 | 1 | 3 | |
SWCFPC_WP_CLI::purge_opcache_cache() | 76 | 1 | 4 | |
SPC\Services\Metrics::register() | 75 | 1 | 4 | |
SWCFPC_Cache_Controller::remove_cache_buster() | 79 | 1 | 3 | |
SPC\Modules\Third_Party::init() | 79 | 1 | 3 | |
SPC\Services\Log_Parser::get_log_data() | 81 | 1 | 3 | |
SPC\Modules\Admin::__construct() | 80 | 1 | 3 | |
SPC\Utils\Helpers::get_plugin_content_dir_url() | 74 | 1 | 4 | |
SPC\Services\Settings_Store::get_changed_settings() | 82 | 1 | 3 | |
SPC\Utils\Helpers::get_url_id() | 71 | 1 | 6 | |
SWCFPC_Preloader_Process::push_to_queue() | 80 | 1 | 3 | |
SWCFPC_Logs::actions() | 79 | 1 | 3 | |
SPC\Services\Notices_Handler::is_valid_notice() | 79 | 1 | 3 | |
SPC\Services\Settings_Store::reset() | 74 | 1 | 5 | |
SPC\Modules\Rest_Server::sanitize_settings() | 72 | 1 | 5 | |
SW_CLOUDFLARE_PAGECACHE::is_login_page() | 77 | 1 | 3 | |
SWCFPC_Test_Cache::has_errors() | 80 | 1 | 3 | |
SWCFPC_Fallback_Cache::fallback_cache_disable() | 82 | 1 | 3 | |
SWCFPC_Logs::get_log_file_path() | 82 | 1 | 3 | |
SWCFPC_Installer::__construct() | 100 | 1 | 1 | |
SWCFPC_Cache_Controller::unlock_preloader() | 80 | 1 | 3 | |
SWCFPC_Preloader_Process::preloader_completed() | 76 | 1 | 4 | |
SWCFPC_Html_Cache::cache_current_page() | 81 | 1 | 3 | |
SWCFPC_Test_Cache::__construct() | 81 | 1 | 3 | |
SWCFPC_Backend::__construct() | 77 | 1 | 4 | |
spc_store_cache_miss() | 82 | 1 | 3 | |
SPC\Modules\Metrics_Cleanup::init() | 74 | 1 | 4 | |
SPC\Modules\Settings_Manager::init() | 79 | 1 | 3 |
77 more item(s) not shown.