第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教下圖片服務(wù)器應(yīng)該如何設(shè)計文件結(jié)構(gòu)?

請教下圖片服務(wù)器應(yīng)該如何設(shè)計文件結(jié)構(gòu)?

剛剛上的獨(dú)立的圖片服務(wù)器,目前總共圖片數(shù)量在25000左右,加上每張圖片的10幾個縮略圖,大概有30w的圖片數(shù)量,全部存在了一個文件夾中,用nginx作為web server,后面用tomcat處理動態(tài)圖片的請求?,F(xiàn)在要上一批新圖片,總量在50w,加上縮略圖,文件數(shù)量在百萬到千萬級別,如何更好的設(shè)計文件結(jié)構(gòu),能夠使查找的效率最優(yōu)化?
查看完整描述

2 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗 獲得超12個贊

以前我做過一個類似的項目,也是nginx做web server;tomcat做動態(tài)請求
我的文件組織分了三層
url這樣:

http://example.com/年/月/[00-FF]隨機(jī)碼_widthxheight.jpeg

目錄結(jié)構(gòu)是:

年份  |_ 月份
      |_ 00
      |_ 01
      |_ ...
      |_ FF

一張圖片上傳,00-FF的目錄哈希的
另外,有一個要注意的是,同一個文件夾下的文件個數(shù)不宜太多,否則讀取文件的速度會變慢。
很早以前,Linux Ext2還是Ext3我忘了,測試 單目錄 3000 文件是個瓶頸


查看完整回答
反對 回復(fù) 2023-04-18
?
縹緲止盈

TA貢獻(xiàn)2041條經(jīng)驗 獲得超4個贊

如果直接存儲在文件系統(tǒng),MD5做hash,3級目錄完全可以滿足圖片日后圖片增長需要,也可以避免圖片重復(fù)存儲的問題。用md5值來索引查找。
/ab/cd/ef/abcd....xx.jpg
存儲容量可以達(dá)到36^6*1024個文件

圖片服務(wù)器只要保存原圖既可以了,縮略圖、水印等可以根據(jù)請求用ImageMagick生成。這樣可以分布到別的服務(wù)器,方便遷移等
/800x600/ab/cd/ef/abcd....xx.jpg
/400x300/ab/cd/ef/abcd....xx.jpg
......


查看完整回答
反對 回復(fù) 2023-04-18
  • 2 回答
  • 0 關(guān)注
  • 263 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號