教你解決由于jsdeliver導(dǎo)致wordpress后臺(tái)變慢的終極
導(dǎo)讀:建站文章建站文章大家有沒有發(fā)現(xiàn),你用的wordpress后臺(tái)打開時(shí)變慢了,特別是用 codestar-framework 框架的主題,每次打開后臺(tái)恨不得等好幾分鐘。 這是因?yàn)檫@公司網(wǎng)站搭建網(wǎng)站優(yōu)化技術(shù)。
大家有沒有發(fā)現(xiàn),你用的wordpress后臺(tái)打開時(shí)變慢了,特別是用 codestar-framework 框架的主題,每次打開后臺(tái)恨不得等好幾分鐘。
這是因?yàn)檫@個(gè)框架引用了 cdn.jsdelivr.net 的原因。20織夢(mèng)模板網(wǎng)21年12月開始,jsdelivr的域名備案被吊銷了,導(dǎo)致國(guó)內(nèi)的CDN提供商移除了jsDeliver的賬號(hào),目前國(guó)內(nèi)訪問jsdeliver都走國(guó)外的ip,就導(dǎo)致了服務(wù)不穩(wěn)定,才會(huì)有了訪問變慢。
如圖打開都是飄紅啦。
解決辦法一 更改靜態(tài)資源鏈接中的 cdn.jsdelivr.net,替換為 fastly.jsdelivr.net ,但是這個(gè)方法雖然改起來簡(jiǎn)單,但是不知道哪天就又不行了,想想就鬧心。
解決辦法二 將涉及到走 jsDeliver 的資源全部本地話,這樣啥時(shí)候也不怕了,說干就干吧。
涉及到的文件主要有兩個(gè)
1、codestar-framework/classes/setup.class.php 文件
wp_enqueue_style( 'csf-fa', 'https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css', array(), '4.7.0', 'all' ); 改為 wp_enqueue_style( 'csf-fa', CSF::include_plugin_url( 'assets/css/font-awesome.min.css' ), array(),
1 2 3 4 2、codestar-framework/fields/code_editor/code_editor.php 文件
public $cdn_url = 'https://cdn.jsdelivr.net/npm/codemirror@'; 改為 public $cdn_url = '';
1 2 3 4 5 'cdnURL' => $this->cdn_url . $this->version, 改為 'cdnURL' => get_template_directory_uri().'/inc/codestar-framework/assets',
1 2 3 4
if( ! wp_script_is( 'csf-codemirror' ) ) { wp_enqueue_script( 'csf-codemirror', $this->cdn_ur織夢(mèng)模板免費(fèi)l . $this->version .'/lib/codemirror.min.js', array( 'csf' ), $this->version, true ); wp_enqueue_script( 'csf-codemirror-loadmode', $this->cdn_url . $this->version .'/addon/mode/loadmode.min.js', array( 'csf-codemirror' ), $this->version, true ); }
if( ! wp_style_is( 'csf-codemirror' ) ) { wp_enqueue_style( 'csf-codemirror', $this->cdn_url . $this->version .'/lib/codemirror.min.css', array(), $this->version ); }
改為
if( ! wp_script_is( 'csf-codemirror' ) ) { wp_enqueue_script( 'csf-codemirror', CSF::include_plugin_url('assets/lib/codemirror.min.js'), array( 'csf' ), $this->version, true ); wp_enqueue_script( 'csf-codemirror-loadmode', CSF::include_plugin_url('assets/addon/mode/loadmode.min.js'), array( 'csf-codemirror' ), $this->version, trudede會(huì)員中心模板e(cuò) ); }
if( ! wp_style_is( 'csf-codemirror' ) ) { wp_enqueue_style( 'csf-codemirror', CSF::include_plugin_url('assets/lib/codemirror.min.css'), array(), $this->version ); }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 最后將對(duì)應(yīng)的css和js文件,放到 codestar-framework/assets 文件夾中。
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-23 ,文章教你解決由于jsdeliver導(dǎo)致wordpress后臺(tái)變慢的終極主要講述教你,變慢,建站網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_34833.html
為你推薦與教你解決由于jsdeliver導(dǎo)致wordpress后臺(tái)變慢的終極相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12