WordPress插件:WPJAM Basic優化設置

WPJAM Basic 插件的「優化設置」是我愛水煮魚博客多年使用 WordPress 的經驗而整理的各類優化設置。

一、功能屏蔽

功能屏蔽就是屏蔽一些WordPress中用不上、難用的功能,目前的支持屏蔽以下功能:
在這里插入圖片描述

(1)屏蔽文章修訂功能

文章修訂會在 Posts 表中插入多條歷史數據,造成 Posts 表冗余,屏蔽該功能,可以提高數據庫效率。

(2)關閉Trackbacks

在現今的互聯網環境下,Trackbacks實際用途并沒有被用于博客間交流,反而被 Spammer 濫用,給博客留下大量垃圾評論、垃圾鏈接,讓人不勝其煩。關閉 Trackback 可有效緩解這種情況。

(3)屏蔽 XML-RPC 服務

WordPress 客戶端使用 XML-RPC 可以對 WordPress 博客的各個方面進行操作。如果我們只是在 WordPress 后臺寫博客,也沒有用到一些 WordPress 客戶端發布文章,其實這個 XML-RPC 服務就沒有必要,本著不用就關閉的安全原則,能關閉的盡量關閉。

(4)WordPress自動更新

保持WordPress自動更新,可有效防范安全漏洞可能導致的損失。
但是 WordPress 的更新服務器在國外,所以國內服務器的 WordPress 更新可能會很卡,造成 WordPress 后臺運行變慢。我現在使用的非凡云云服務器的機房在美國洛杉磯,基本不受影響。
而且自動更新后,一些插件或者主題改動太大,可能會造成了后臺崩潰。
對于一些敏感的項目,最好在正式服務器上關閉 WordPress 自動更新功能,在測試服務器上升級更新好之后,再更新到正式服務器。

(5)站點Feed

RSS 是 Feed 的一種技術實現方式,在不打開網站內容頁面的情況下就可以閱讀這些支持 RSS 輸出的內容。現在 RSS 成為了一些垃圾站快速全文采集的方式,如果不想被快速采集,就勾選此選項。

(6)WordPress 站點管理員郵箱驗證功能

每六個月管理員登錄之后,會看到站點管理員的郵箱地址驗證界面,如果覺得該功能太麻煩,可以勾選關閉。

(7)屏蔽Emoji轉換成圖片功能,直接使用Emoji

WordPress 為了都能存儲 Emoji,將 Emoji 轉換成 HTML 實體來存儲,這樣就不用擔心數據庫不支持存儲。
WordPress 為了都能顯示 Emoji,將 Emoji 轉換成圖片顯示,這樣一些比較老舊的瀏覽器就可以顯示 Emoji。

但是隨著技術的發展,現在絕大部分服務器的 MySQL 數據庫(5.5版本之后)都支持存儲 Emoji,而且幾乎所有的瀏覽器也都能夠顯示 Emoji ,所以完全可以禁用 WordPress 對 Emoji 的處理功能

另外 WordPress 用于顯示的 Emoji 的圖片都是放在 http://s.w.org/images/core/emoji/ 資源下,尷尬的是,http://s.w.org/ 這個域名在國內訪問不了的,這個功能反而成為了拖慢博客顯示的原因了。

(8)WordPress 智能字符轉碼功能

WordPress 可以將文本中的符號進行智能轉換,比如:直引號 轉換為 彎引號,xn– 轉換為 xn-- 等等。
這些轉換是為了方便英文,但在中文環境下意義不大。

(9)WordPress 大小寫修正

WordPress 會把文章標題,頁面標題,文章內容,評論內容等內容中的 Wordpress 改成 WordPress。
從效率優先考慮,沒有必要浪費資源在這個轉換上面。

(10)移除頁面頭部的版本和服務發現相關代碼

WordPress 會在頁面的頭部輸出版權信息和其他服務發現代碼,版權信息代碼會讓用戶知道你的目前運行的 WordPress 的版本,而服務發現代碼則可以說明你的博客支持哪些服務。
WordPress 版本直接暴露在外面,存在安全隱患,如果這個版本有安全問題,又暴露給壞人知道了,就容易產生安全問題。

(11)移除頂部工具欄

如果覺得頂部工具欄不美觀,可以勾選移除。

(12)Auto Embeds功能

WordPress 的 Easy Embeds 的功能,可以讓我們直接發布一個 URL,就能把這個 URL 中的視頻顯示到博客上。
但是支持的自動嵌入網站大部分都是國外的網站,對于國內用戶的用處也不大。

(13)屏蔽文章 Embed 功能

這個功能在引用自己博客的其他文章或者其他人博客文章的時候,非常方便,并且效果可視化。
如果不想別人或者自己通過嵌入的方式引入文章,可以屏蔽 Embed 功能。

(14)屏蔽 WordPress 古騰堡編輯器,換回經典編輯器

古騰堡編輯器大部分的界面都是關注內容部分,對于摘要,特色圖片,分類這些都放到側邊,并且默認隱藏,這個造成了很多人非常不習慣,甚至不知道哪里去設置。
如果不習慣古騰堡編輯器,可以勾選屏蔽,換回經典編輯器。

二、增強優化

增強優化就是清理 WordPress 生成無用的代碼,將 WordPress 一些資源加速優化

(1)Google 字體加速服務

Google 推出了在線字體服務,可以實時看到字體的效果,獲取代碼直接引用這個字體。
WordPress 很多主題也使用了 Google 字體,但是 Google 在線字體在國內的速度不是很快,甚至有時候還無法打開。
Google 字體加速服務可以根據自己的需求選擇適合自己的加速服務,也可以自定義輸入加速服務地址。
在這里插入圖片描述

(2)Gravatar 加速服務

絕大部分 WordPress 博客都使用了一個 叫做「Gravatar」的服務,就是全球注冊公認頭像。
使用郵箱在Gravatar 網站注冊一個賬號,上傳頭像,就能基于郵箱在支持Gravatar API的網站來顯示自己的頭像。

但是 Gravatar 在國內訪問困難,出現頭像無法顯示的問題,而 WordPress 后臺或者評論頁有時候默認會加載 Gravatar 頭像圖片,就可能造成頁面卡死。

Gravatar 加速服務可以根據自己的需求選擇適合自己的加速服務,也可以自定義輸入加速服務地址。
在這里插入圖片描述

(3)防止Frame 嵌入

WordPress 生成的前臺頁面,默認是可以被其他網頁通過 Frame 方式嵌入的,這樣就存在安全隱患。
通過設置嵌入方式,來保護自己的網頁。

(4)分類鏈接簡化

WordPress 默認的分類目錄 URL 中是帶 category 的。
如果希望去掉分類目錄 URL 中的 category,就勾選該項。

(5)圖片時間戳

如果在 WordPress 上傳的圖片經常同名,可能一次簡單的圖片上傳行為就會造成上百次的 SQL 的請求。
該功能可以給上傳的圖片名字加多一個時間戳,就能保證圖片名字幾乎不可能重復了。

(6)Optimized by WPJAM Basic

如果覺得WPJAM Basic插件對WordPress優化不錯,可以勾選,支持作者。
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/80298.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/80298.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/80298.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring AI 入門(持續更新)

介紹 Spring AI 是 Spring 項目中一個面向 AI 應用的模塊&#xff0c;旨在通過集成開源框架、提供標準化的工具和便捷的開發體驗&#xff0c;加速 AI 應用程序的構建和部署。 依賴 <!-- 基于 WebFlux 的響應式 SSE 傳輸 --> <dependency><groupId>org.spr…

c/c++日志庫初識

C/C日志庫&#xff1a;從入門到實踐的深度指南 在軟件開發的世界里&#xff0c;日志&#xff08;Logging&#xff09;扮演著一個沉默卻至關重要的角色。它像是飛行記錄儀的“黑匣子”&#xff0c;記錄著應用程序運行時的關鍵信息&#xff0c;幫助開發者在問題發生時追溯根源&a…

C 語言圖形編程 | 界面 / 動畫 / 字符特效

注&#xff1a;本文為 “C 語言圖形編程” 相關文章合輯。 略作重排&#xff0c;如有內容異常&#xff0c;請看原文。 C 語言圖形化界面——含圖形、按鈕、鼠標、進度條等部件制作&#xff08;帶詳細代碼、講解及注釋&#xff09; 非線性光學元件于 2020-02-15 09:42:37 發布…

開發狂飆VS穩定剎車:Utility Tree如何讓架構決策“快而不失控”

大家好&#xff0c;我是沛哥兒。 在軟件技術架構的世界里&#xff0c;架構師們常常面臨靈魂拷問&#xff1a;高并發和低成本哪個優先級更高&#xff1f; 功能迭代速度和系統穩定性該如何平衡&#xff1f; 當多個質量屬性相互沖突時&#xff0c;該如何做出科學決策&#xff1f; …

SCI論文圖數據提取軟件——GetData Graph Digitizer

在寫綜述或者畢業論文的時候一般會引用前人的文獻數據圖&#xff0c;但是直接截圖獲取來的數據圖通常質量都不太高。因此我們需要從新畫一張圖&#xff0c;可以通過origin繪圖來實現&#xff0c;今天介紹一個新的軟件GetData Graph Digitizer 感謝下面博主分享的破解安裝教程 …

深入探索 Apache Spark:從初識到集群運行原理

深入探索 Apache Spark&#xff1a;從初識到集群運行原理 在當今大數據時代&#xff0c;數據如同奔涌的河流&#xff0c;蘊藏著巨大的價值。如何高效地處理和分析這些海量數據&#xff0c;成為各行各業關注的焦點。Apache Spark 正是為此而生的強大引擎&#xff0c;它以其卓越…

場景可視化與數據編輯器:構建數據應用情境?

場景可視化是將數據與特定的應用場景相結合&#xff0c;借助數據編輯器對數據進行靈活處理和調整&#xff0c;通過模擬和展示真實場景&#xff0c;使企業能夠更直觀地理解數據在實際業務中的應用和影響&#xff0c;為企業的決策和運營提供有力支持。它能夠將抽象的數據轉化為具…

攻防世界-php偽協議和文件包含

fileinclude 可以看到正常回顯里面顯示lan參數有cookie值表示為language 然后進行一個判斷&#xff0c;如果參數不是等于英語&#xff0c;就加上.php&#xff0c;那我們就可以在前面進行注入一個參數&#xff0c;即flag&#xff0c; payload&#xff1a;COOKIE:languageflag …

手撕LFU

博主介紹&#xff1a;程序喵大人 35- 資深C/C/Rust/Android/iOS客戶端開發10年大廠工作經驗嵌入式/人工智能/自動駕駛/音視頻/游戲開發入門級選手《C20高級編程》《C23高級編程》等多本書籍著譯者更多原創精品文章&#xff0c;首發gzh&#xff0c;見文末&#x1f447;&#x1f…

火影bug,未保證短時間數據一致性,拿這個例子講一下Redis

本文只拿這個游戲的bug來舉例Redis&#xff0c;如果有不妥的地方&#xff0c;聯系我進行刪除 描述&#xff1a;今天在高速上打火影&#xff08;有隧道&#xff0c;有時候會卡&#xff09;&#xff0c;發現了個bug&#xff0c;我點了兩次-1000的忍玉&#xff08;大概用了1千七百…

KRaft (Kafka 4.0) 集群配置指南(超簡單,脫離 ZooKeeper 集群)還包含了簡化測試指令的腳本!!!

docker-compose方式部署kafka集群 Kafka 4.0 引入了 KRaft 模式&#xff08;Kafka Raft Metadata Mode&#xff09;&#xff0c;它使 Kafka 集群不再依賴 ZooKeeper 進行元數據管理。KRaft 模式簡化了 Kafka 部署和管理&#xff0c;不需要額外配置 ZooKeeper 服務&#xff0c;…

Admyral - 可擴展的GRC工程自動化平臺

文章目錄 一、關于 Admyral相關鏈接資源關鍵特性 二、安裝系統要求 三、快速開始1、啟動服務 四、核心功能1、自動化即代碼2、AI增強工作流3、雙向同步編輯器4、工作流監控5、企業級基礎設施 五、示例應用六、其他信息許可證遙測說明 一、關于 Admyral Admyral 是一個基于 Pyt…

DDR在PCB布局布線時的注意事項及設計要點

一、布局注意事項 控制器與DDR顆粒的布局 靠近原則&#xff1a;控制器與DDR顆粒應盡量靠近&#xff0c;縮短時鐘&#xff08;CLK&#xff09;、地址/控制線&#xff08;CA&#xff09;、數據線&#xff08;DQ/DQS&#xff09;的走線長度&#xff0c;減少信號延遲差異。 分組隔…

計算機網絡-LDP工作過程詳解

前面我們已經學習了LDP的基礎概念&#xff0c;了解了LDP會話的建立、LDP的標簽控制等知識&#xff0c;今天來整體過一遍LDP的一個工作過程&#xff0c;后面我們再通過實驗深入學習。 一、LDP標簽分發 標簽分發需要基于基礎的路由協議建立LDP會話&#xff0c;激活MPLS和LDP。以…

解構與重構:自動化測試框架的進階認知之旅

目錄 一、自動化測試的介紹 &#xff08;一&#xff09;自動化測試的起源與發展 &#xff08;二&#xff09;自動化測試的定義與目標 &#xff08;三&#xff09;自動化測試的適用場景 二、什么是自動化測試框架 &#xff08;一&#xff09;自動化測試框架的定義 &#x…

跑不出的循環 | LoveySelf 系列定位

最近開始陷入一輪一輪的循環狀態&#xff0c;無奈&#xff0c;只能自我整理一下。23年暑假&#xff0c;在計算機系折騰了一年后&#xff0c;重新打開博客&#xff0c;回想在數學系摸索博客寫作的日子&#xff0c;思緒涌上心頭&#xff0c;我們決定拾起這份力量。當時覺得 hexo …

Redis最新入門教程

文章目錄 Redis最新入門教程1.安裝Redis2.連接Redis3.Redis環境變量配置4.入門Redis4.1 Redis的數據結構4.2 Redis的Key4.3 Redis-String4.4 Redis-Hash4.5 Redis-List4.6 Redis-Set4.7 Redis-Zset 5.在Java中使用Redis6.緩存雪崩、擊穿、穿透6.1 緩存雪崩6.2 緩沖擊穿6.3 緩沖…

一文讀懂Python之requests模塊(36)

一、requests模塊簡介 requests模塊是python中原生的一款基于網絡請求的模塊&#xff0c;功能強大&#xff0c;簡單便捷且高效 &#xff0c;該模塊可以模擬瀏覽器發送請求&#xff0c;主要包括指定url、發起請求、獲取響應數據和持久化存儲&#xff0c;包括 GET、POST、PUT、…

WPF之布局流程

文章目錄 1. 概述2. 布局元素的邊界框3. 布局系統原理3.1 布局流程時序圖 4. 測量階段(Measure Phase)4.1 測量過程4.2 MeasureOverride方法 5. 排列階段(Arrange Phase)5.1 排列過程5.2 ArrangeOverride方法 6. 渲染階段(Render Phase)7. 布局事件7.1 主要布局事件7.2 布局事件…

uniapp|獲取當前用戶定位、與系統設定位置計算相隔米數、實現打卡簽到(可自定義設定位置、位置有效范圍米數)

基于UniApp闡述移動應用開發中定位功能的實現全流程,涵蓋實時定位獲取、動態距離計算與自定義位置、有效范圍設定等功能。文章提供完整的代碼示例與適配方案,適用于社交簽到、課堂教室打卡等場景。 目錄 引言定位功能在移動應用中的價值(社交、導航、O2O等場景)UniApp跨平臺…