美橙互联虚拟主机缓存目录占用_数据库大小与文件大小分别查
很多站长遇到缓存目录占用只看总空间,不知道哪个目录大。正确做法是从根目录开始 du -sh */,看一级目录占比,进入最大的目录再 du -sh */,逐层定位。通常占用最大的是 upload(上传文件)、backup(备份)、logs(日志)、cache(缓存)。
Windows 查看目录大小:用 TreeSize Free 扫描网站目录,图形化显示各目录占比,大文件一目了然。或用 PowerShell:Get-ChildItem -Path 目录 -Recurse | Group-Object DirectoryName | Select-Object Name,@{N='SizeMB';E={[math]::Round(($_.Group | Measure-Object Length -Sum).Sum/1MB,2)}} | Sort-Object SizeMB -Descending | Select -First 20。
参考(MySQL 查看表大小): ``` -- 数据库各表大小排序 SELECT table_name, ROUND(data_length/1024/1024,2) AS data_mb, ROUND(index_length/1024/1024,2) AS index_mb, table_rows FROM information_schema.tables WHERE table_schema='数据库名' ORDER BY data_length DESC LIMIT 20; -- 优化表释放碎片 OPTIMIZE TABLE 表名; ```
空间超标导致无法上传时的应急处理:先删缓存和旧日志(这两个绝对安全),再删旧备份(保留最近一份),腾出空间后再做长期优化。不要删程序文件和配置文件,会导致网站报错。清理前确认文件用途,不确定的先下载到本地再删。
数据库空间优化:文章表的历史文章归档到冷存储、附件表删除无用记录、日志表定期 TRUNCATE、优化表(OPTIMIZE TABLE 表名)释放碎片。优化后数据库大小能降 20% 到 50%,执行期间锁表,选低峰期操作。

更新时间:2026-08-27 10:47:13
上一篇:网站如何解决网站被挂马_安全加固