7種簡單的方法來檢查WordPress中的磁碟使用情況(查找大文件和數據)

在網路託管方面,沒有「無限」的磁碟空間或帶寬。共享的WordPress主機通常會對此進行宣傳,但如果您閱讀其服務條款(TOS),則仍然會在幕後制定限制。隨著時間的推移,您的WordPress網站可以快速增長,最終,您可能會達到極限,無論是5 GB還是20 GB。

如果您達到了神奇的「無限制」配額,這通常是來自您的主機的電子郵件,說您正在濫用他們的服務條款。所以今天我們將與您分享一些方法來檢查WordPress中的磁碟使用情況,以便您可以清理您的網站。有許多伺服器命令允許您這樣做,但我們將專註於一些簡單的方法,對於那些可能不習慣使用SSH或不熟悉技術的人。

您的網站每天都在變大。以下是7種簡單的方法來檢查WordPress中的磁碟使用情況。找到那些大文件和資料庫表! ?️單擊以在WordPress中計算磁碟使用情況

在我們深入研究如何檢查磁碟使用情況之前,了解我們所指的內容非常重要。在WordPress中,磁碟使用通常由兩件事組成;你的文件和資料庫。這些組合構成了伺服器上使用的總磁碟使用量,佔用了已分配的資源。

厭倦了緩慢的WordPress主機和subpar支持?我們在Kinsta做不同的事情。查看我們的託管計劃

伺服器上的文件

佔用磁碟空間的WordPress文件包括以下內容:

  • 上傳到媒體庫的圖片和視頻(通常位於/ wp-content / uploads /)
  • 主題和插件文件(PHP,CSS,JS)(通常位於/ wp-content / themes /和wp-content / plugins /)
  • WordPress核心(您的主要WordPress安裝文件)(通常位於root或public_html文件夾中)
  • 通過FTP上傳的任何文件(如自定義網路字體,庫等)

MySQL資料庫文件

您的WordPress MySQL資料庫文件存儲WordPress網站上的所有信息,例如發布數據,頁面數據,元信息,插件設置,用戶,登錄信息等。如果您是Kinsta客戶端,您可以快速查看總數MyKinsta儀錶板上的磁碟使用情況。

WordPress總磁碟使用量

WordPress總磁碟使用量

7種計算磁碟使用率的方法

像Kinsta這樣的許多託管WordPress主機不使用cPanel並擁有自己的內置報告來查看您網站的資源使用情況。這些可能並不總能為您提供所需的數據。提供商通常關注概述而不是粒度級別。雖然有些確實通過CSV進行了細化報告。因此,下面的方法可以為您的文件和資料庫獲取有關磁碟使用情況的更多信息。

  1. 使用站點運行狀況工具檢查磁碟和資料庫使
  2. 使用WordPress插件檢查資料庫大小
  3. 使用phpMyAdmin檢查資料庫大小
  4. 在cPanel中檢查磁碟使用情況和資料庫大小
  5. 詢問您的託管服務提供商
  6. 在本地潛入磁碟使用
  7. 通過SSH檢查磁碟使用情況

1.使用站點健康工具檢查磁碟和資料庫使用情況

隨著WordPress 5.2的發布,內置了一個名為「Site Health」的新工具。它實際上非常棒,包含了很多關於WordPress站點和伺服器的有用數據。有了它,您可以檢查WordPress目錄和資料庫的大小。

在WordPress儀錶板中,瀏覽到「工具→站點運行狀況→信息」。在「目錄和大小」選項卡下,您將找到有關您站點的以下信息:

  • WordPress目錄大小
  • 上傳目錄大小
  • 主題目錄大小
  • 插件目錄大小
  • 資料庫大小
  • 總安裝尺寸

WordPress Site Health工具目錄和大小

WordPress Site Health工具目錄和大小

2.使用WordPress插件檢查資料庫大小

也許您想要查看WordPress資料庫大小更精細的數據?例如,如果您正在嘗試確定佔用資料庫空間的內容,那麼僅了解總大小就沒有多大幫助。這就是Advanced Database Cleaner插件可以派上用場的地方。從本質上講,它是一種分析和清理資料庫的工具。有免費版和高級版。

高級資料庫清理器插件

高級資料庫清理器插件

在寫這篇文章時,它有超過50,000個有效安裝,令人印象深刻的5星評級。您可以從WordPress存儲庫下載它,或者在「添加新」插件下的WordPress儀錶板中搜索它。

安裝完成後,您可以在WordPress儀錶板中單擊WP DB Cleaner,然後單擊「Tables」選項卡。您可以使用此插件進行大量優化,但我們今天不會進入這些優化,我們關注的是發現資料庫中佔用的空間最多。

通常,資料庫表的名稱與它們所使用的插件的名稱類似。馬上,我們能夠發現「資料庫浪費」。例如,AB Press Optimizer插件使用了「ab_press_optimizer」表,該插件已不再用於我們正在分析的網站上。此外,WPML插件使用「icl_translations」表進行多語言安裝。但是,這個網站不是多語言的。

很多時候安裝了插件然後刪除了插件,但資料庫表卻被遺忘了。您通常可以安全地從資料庫中刪除它們(我們將在下面的phpMyAdmin步驟中進一步介紹)。請記住始終先備份資料庫。如果您不喜歡這樣做,我們建議您與開發人員聊天。

資料庫浪費

資料庫浪費

Advanced Database Cleaner插件的一個缺點是您無法按數據大小對行進行排序。

我們注意到的另一個大表是「tve_leads」表。這是流行的Thrive Leads插件使用的。但是,該網站沒有使用此插件。所以再次,如果你檢查你的WordPress網站,你可能會發現很多應該清理和刪除的剩餘表。

Thrive Leads表

Thrive Leads表

不知道哪個表屬於哪個插件?在很多情況下,簡單的谷歌搜索將揭示答案。

谷歌搜索WordPress表

谷歌搜索WordPress表

您還可以在「概述和設置」選項卡下的「高級資料庫清理器」插件中查看總資料庫大小。

插件中的資料庫總大小

插件中的資料庫總大小

Kinsta從磁碟使用中排除了暫存站點和WordPress備份,為您提供儘可能多的空間!看看我們的計劃

3.使用phpMyAdmin檢查資料庫大小

您還可以使用phpMyAdmin檢查資料庫大小並分析表。許多主機都有一個快捷方式可以在您的控制面板中訪問它,或者可能是設置電子郵件中的鏈接。如果您是Kinsta客戶端,可以通過單擊站點的「信息」選項卡,向下滾動到「資料庫」部分,然後單擊「打開phpMyadmin」來訪問phpMyAdmin。

WordPress phpMyAdmin訪問

WordPress phpMyAdmin訪問

單擊左側的資料庫。然後,您可以按總大小對資料庫的表進行排序。

資料庫phpmyadmin

資料庫phpmyadmin

在我們分析的WordPress網站上,超過70%的大型資料庫表(核心除外)是由不再在網站上使用的插件創建的。這意味著我們的資料庫使用的磁碟空間超出了所需的數量。您的網站越舊,您就越有可能留下數據。

您可以通過選擇它們並從下拉列表中選擇「刪除」來輕鬆刪除這些未使用的表。但是,我們始終建議您在執行此操作之前備份資料庫。查看我們關於如何使用phpMyAdmin備份MySQL資料庫的快速簡便教程。或者,如果您是Kinsta客戶端,則可以從MyKinsta儀錶板輕鬆創建備份。

刪除phpMyAdmin中的表

刪除phpMyAdmin中的表

4.在cPanel中檢查磁碟使用情況和資料庫大小

如果您的主機使用cPanel,您可以在側欄上輕鬆查看總磁碟使用情況和MySQL資料庫的概述。

cPanel磁碟使用情況概述

cPanel磁碟使用情況概述

您還可以深入了解磁碟使用情況報告,以獲取更精細的數據。只需單擊「文件」下的「磁碟使用情況」。

cPanel磁碟使用情況

cPanel磁碟使用情況

在屏幕底部,您可以深入查看文件夾並按磁碟使用情況對其進行排序。

cpanel深入研究磁碟使用情況

cPanel向下鑽取磁碟使用情況

查看MySQL資料庫大小的另一種方法是單擊Databases下的「MySQL Databases」。

cPanel MySQL資料庫

cPanel MySQL資料庫

然後在當前資料庫下,它將顯示資料庫的總大小。

cPanel MySQL資料庫大小

cPanel MySQL資料庫大小

5.詢問您的託管服務提供商

檢查當前粒度磁碟使用情況和資料庫大小的另一種方法是讓主機為您提供報告。很多時候,託管服務提供商可以快速運行伺服器命令來生成目錄的樹/粒度報告,以顯示佔用最多空間的內容。它可能並不總是最漂亮的報告,但它會為您提供所需的數據。主持人應該樂意幫助您找到清理未使用數據的方法,因為這對兩者都有好處。

了解您的主機是否包含您的暫存站點也在您的總磁碟使用量中也很重要。在Kinsta,我們嘗試為客戶提供儘可能多的空間,因此在計算總磁碟空間使用時,我們的報告中不包括暫存站點。只有實時網站會計入您的磁碟空間使用量。備份也是如此。

6.在本地潛入磁碟使用

分析WordPress磁碟使用情況的另一種方法是深入了解計算機本地的數據。這可以通過兩種不同的方式完成:

  • 選項1:從您的託管服務提供商的控制面板下載您網站的完整存檔備份。在Kinsta,我們提供簡單的一鍵式可下載備份。這是最快的方法。
  • 選項2:通過SFTP連接並下載整個站點。或者在大多數情況下,您只需要/ wp-content /文件夾。根據您的網站和互聯網連接的大小,這可能需要一段時間。

重要的是要記住,如果您的主機通過帶寬向您收費(Kinsta沒有),那麼這將使用您的每月配額的一部分。所以我們不建議一直這樣做,也許每6個月一次。或者如果你有一個較小的網站,這可能不是一個問題。

儘管這種方法需要更多時間,但它可能是分析磁碟使用情況的最有效方法之一,因為您可以非常快速地剖析數據,並使用您選擇的工具。您可以使用目錄大小工具來分析您的站點。

視窗

對於Windows,我們強烈推薦使用免費的TreeSize軟體,我們將在此示例中使用該軟體。

您可以選擇下載的/ wp-content /文件夾,它會快速掃描它以顯示其中所有內容的確切大小。如下所示,這比任何插件或從伺服器導出要好得多。如果您在本地分析數據,您可以真正利用這樣的強大工具。

Treesize wp-content文件夾

TreeSize wp-content文件夾

如果我們縮小到上傳中的大文件夾,我們可以立即看到有一些非常大的圖片/照片被上傳,可能沒有進行優化。一個mind-blown.gif單獨超過3.5 MB,這對於優化的圖像來說太大了。有一些簡單的方法來壓縮應該在這裡完成的動畫GIF。

佔用磁碟空間的大圖像

佔用磁碟空間的大圖像

請務必查看我們關於如何優化網路圖片的深入帖子。 TreeSize非常適合快速挖掘您的網站並在幾秒鐘內發現問題。

蘋果電腦

對於Mac,您可能需要查看OmniDiskSweeper。它是免費的,您可以輕鬆掃描/ wp-content /文件夾,找到佔用網站空間最多的大文件。

wp-content文件夾中的大文件

wp-content文件夾中的大文件

7.通過SSH檢查磁碟使用情況

分析磁碟使用情況的最後和最後一種方法是通過SSH。雖然這可能是為了更精通技術,我們認為我們仍然會包含它,因為它很容易做到。只需通過SSH登錄主機即可。然後使用以下命令。第一個將使用「更改目錄」(cd)命令導航到您的wp-content文件夾。注意:此位置可能因某些主機而異。

cd public / wp-content

然後,您可以使用以下命令對頂部最小文件和底部最大文件的文件夾進行排序。

du -sh * |排序-h

您可以根據需要儘可能深入(使用相同的命令),直到找到佔用網站空間最多的內容為止。在這種情況下,它是我們的uploads文件夾。

檢查磁碟使用情況SSH

檢查磁碟使用情況SSH

如您所見,我們的2016年4月(2016年)文件夾比其他月份和年份佔用更多空間。

大文件夾SSH

大文件夾SSH

進入該目錄後,我們意識到這是由於使用了一些非常大的GIF和PNG。我們建議您嘗試將圖片保持在100 KB以下。

大文件SSH

大文件SSH

減少WordPress中的磁碟使用量

以下是一些有關減少WordPress網站磁碟使用情況的快速簡單建議。

  • 優化您的圖像。盡量將圖像保持在100 KB以下。
  • 使用Media Cleaner之類的插件來刪除您網站上未使用的媒體。
  • 刪除舊主題和插件。
  • 清除不再使用插件留下的未使用的資料庫表。查看我們關於自動載入數據的深入帖子。
  • 使用上面的一些提示檢查您的WordPress安裝,以確保有大型文件存在。
  • 禁用或限制WordPress修訂以使資料庫保持較小。
  • 刪除舊的日誌文件。
  • 刪除備份文件並將其存儲在異地。請記住,MyKinsta備份不計入Kinsta的磁碟使用情況。
  • 清除並刪除垃圾郵件或垃圾箱中的評論

摘要

正如您所看到的,有很多不同的方法可以檢查WordPress中的磁碟使用情況和資料庫大小,即使是那些技術不太精通的人也是如此。請記住,隨著時間的推移,您可能在您的站點上積累了大量額外的膨脹,包括資料庫中的文件和表。每6個月進行一次檢查可以是確保將磁碟使用率降至最低,降低存儲成本並幫助加快站點速度的好方法。

你有什麼其他簡單的技巧來檢查你的WordPress網站上的磁碟使用情況嗎?如果是這樣,請隨時在評論中分享。

104股

.essb_links .essb_links_list li a {margin-top:0px; } @media only screen and(min-width:64em){.container – narrow.pb – 60,.knowledgebase .user-content {position:relative; } .widget-share {position:absolute;左:-200px;頂部:0px;身高:100%;寬度:200px; box-sizing:border-box; } .widget-share-aligner {width:200px; padding-right:62px; box-sizing:border-box; } .widget-share-inner {padding-bottom:62px; } .knowledgebase .user-content .widget-share-inner {padding-top:0; } .widget-share .amount {display:flex; align-items:center;證明內容:flex-end;寬度:100%;保證金右:11像素; font-size:14px;字體重量:500;邊距:10px的; } .widget-share .amount svg {margin-right:8px;保證金左:10px的; } .essb_links .essb_links_list {flex-direction:column; align-items:flex-end; } .essb_links .essb_links_list li {display:block; margin-bottom:5px!important; } .widget-share__total {margin-bottom:0px!important; } .widget-share__total .heading – small {color:#999999;字體大小:14px的; font-weight:300; } .essb-total-value {margin-right:4px; } .essb_links {margin:0px;填充:0像素; } .essb_counter_right {display:none!important; } .essb_links.essb_template_circles-retina .essb_link_hackernews a,.essb_links.essb_template_circles-retina .essb_link_reddit a,.essb_links.essb_template_circles-retina .essb_link_mail a,.essb_links.essb_template_circles-retina .essb_link_mwp a,.essb_links.essb_template_circles-retina .essb_link_buffer a ,.essb_links.essb_template_circles-retina .essb_link_linkedin a,.essb_links.essb_template_circles-retina .essb_link_facebook a,.essb_links.essb_template_circles-retina .essb_link_twitter a {color:#43414e!important;背景:#f3f3f6!important; } .essb_links.essb_template_circles-retina li a:focus,.essb_links.essb_template_circles-retina li a:hover {border-color:#fff!important;背景:#43414e!important; {.binter-color:#f3f3f6!important;背景:#f3f3f6; } .essb_links .essb_icon:在{font-size:15px!important;之前頂:8像素;左:9px; } .essb_links .essb_icon {width:32px;高度:32PX; } .essb_links.essb_counter_modern_right .essb_counter_right {background:#f3f3f6!important; } @media only screen and(max-width:63.999em){。widget-share-aligner {position:relative!important;頂部:0!重要; } .essb_links .essb_links_list li {margin-right:8px!important; }}

相關文章