關於文章圖片儲存

來源:互聯網
上載者:User
關鍵字 php python java c# scala
情景如下:

          會員A在網站中發表文章,上傳了一張圖片,忽然會員A就把圖片刪除了,然後提交文章,也就是這張圖片永遠都不會被訪問到了,然後這張圖片存在伺服器變成了垃圾   我試過知乎是怎麼做,為此我付出我沉重的代價,被反作弊系統逮到了,然後被封號。。。   於是得出結論,知乎是沒有做什麼處理的,只要你上傳了,這張圖片就會存在伺服器,不管你的文章有沒有這張圖片。         最後,大神們是怎麼解決這個問題的

回複內容:

情景如下:

          會員A在網站中發表文章,上傳了一張圖片,忽然會員A就把圖片刪除了,然後提交文章,也就是這張圖片永遠都不會被訪問到了,然後這張圖片存在伺服器變成了垃圾   我試過知乎是怎麼做,為此我付出我沉重的代價,被反作弊系統逮到了,然後被封號。。。   於是得出結論,知乎是沒有做什麼處理的,只要你上傳了,這張圖片就會存在伺服器,不管你的文章有沒有這張圖片。         最後,大神們是怎麼解決這個問題的

這種按道理來說就不該刪除吧,使用者上傳了你就留在伺服器上好了

如果要節約資源,不如去分辨使用者重複上傳的圖片,包括多個使用者上傳同個圖片等

有點類似百度盤之類的一些資源,如果檔案有了,就只存一份,其他使用者上傳,只添加中繼資料,不重複存檔案

用指令碼定期掃描資料庫的圖片和實際儲存的作對比

通過表格儲存體臨時檔案,當使用者真正提交時,再永久儲存,否則刪除該檔案

題主考慮問題偏了,或者太技術了。
UGC這樣的網站使用者基本不會主動刪除內容。所以不用考慮貼子刪除圖片怎麼辦這樣的問題。
儲存一段時間把訪問為0的圖片清理一次就行了。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.