Code Analysis: Super Page Cache 5.1.2

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

79 more item(s) not shown.