WordPress 後台訪問特別的慢怎麼辦?
很多同學基於 WordPress 建站的後台同樣的插件和服務器環境,但是有的後台速度快,有的後台速度慢,剛開始的時候我也以為是程序的問題,也沒多想,今天有點時間,剛好檢查一下解決了,如果你也遇到類似的問題,就按照這幾個思路解決一下吧!
數據庫問題
如果你的項目不差錢,可以再數據庫上獨立開來,那速度是相當的快,已經不需要任何優化,就是任性的沖。
程序問題
如果是程序的問題,那麼一般就是 ssl 插件和靜態緩存的插件的腳本問題。
服務器優化問題
剛開始我也有 redis,md 之類的給數據庫來優化緩存,後來發現小數據庫的情況下,不需要考慮這個問題。大的話就是多點任務了。另外一個解決方案了。
網速問題
其實當程序和數據庫都沒有問題的話,那麼就是有加載項出現了問題,我今天就是檢查到谷歌字體的問題。然後分享一下解決方案。
WordPress 後台加載緩慢的問題常常是因為谷歌字體被屏蔽或加載緩慢引起的。可以通過禁用谷歌字體來優化加載速度。以下是幾種方法來解決這個問題:
方法 1:使用插件禁用谷歌字體
有多個插件可以禁用谷歌字體的加載,簡單方便。推薦以下插件:
1. Disable Google Fonts
這是一個輕量插件,專門用于禁用谷歌字體的加載。安裝並啟用後,谷歌字體將不再加載。
2. Asset Cleanup 或 Autoptimize
這些優化插件提供了禁用谷歌字體的選項,同時還能幫助優化其他資源加載。
方法 2:在主題的 functions.php 中禁用谷歌字體
在主題的 functions.php 文件中添加以下代碼,手動禁用谷歌字體:// 禁用谷歌字體
function remove_google_fonts() { wp_dequeue_style('twentyfifteen-fonts'); // 如果使用 Twenty Fifteen 主題 wp_dequeue_style('twentysixteen-fonts'); // 如果使用 Twenty Sixteen 主題 wp_dequeue_style('twentyseventeen-fonts'); // 如果使用 Twenty Seventeen 主題 // 添加其他主題的字體句柄(可在瀏覽器開發工具中找到) } add_action('wp_enqueue_scripts', 'remove_google_fonts', 20); add_action('admin_enqueue_scripts', 'remove_google_fonts', 20);
你可以通過瀏覽器的開發者工具(通常按 F12 鍵)查看後台頁面中加載的谷歌字體句柄,添加相應的 wp_dequeue_style 調用來禁用它們。
方法 3:使用本地字體替代
一些主題或插件可能依賴谷歌字體,可以通過將字體文件下載到服務器並本地加載的方式替代。以下是簡單步驟:
1. 下載所需的谷歌字體文件並將其上傳到網站的 wp-content/themes/your-theme/fonts/ 文件夾。
2. 在主題的 style.css 文件中添加以下 CSS,將字體路徑指向本地路徑:
@font-face {
font-family: 'Roboto'; /* 替換為需要的字體 */
src: url('path/to/your/fonts/Roboto-Regular.woff2') format('woff2'),
url('path/to/your/fonts/Roboto-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
3. 確保將所有字體樣式更新為本地字體路徑。
方法 4:阻止谷歌字體的遠程連接
你還可以通過服務器配置文件(如 .htaccess 或 Nginx 配置文件)來屏蔽谷歌字體的外部連接:
# .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} fonts.googleapis.com [NC,OR]
RewriteCond %{HTTP_REFERER} fonts.gstatic.com [NC]
RewriteRule .* - [F]
</IfModule>
此方法會阻止谷歌字體的遠程請求,但可能會導致某些頁面樣式失常,所以推薦使用前幾種方法。
通過以上方法,你可以有效地解決谷歌字體導致的後台加載緩慢問題。
原創文章,作者:超哥,如若轉載,請註明出處:https://www.chaoneo.cn/zh-hant/archives/3752.html
如果您覺得超哥分享對您有所幫助的話,記得打賞給我😀