搜尋

首頁  >  問答  >  主體

java - 关于图片,视频等保存数据库的问题,谢谢

1.以前我咨询过一些前辈,他们说将图片和视频以文件形式保存在服务器上比较好(一般会腾出一台专门放上传文件的服务器),因为数据库写入写出太消耗资源。

2.那我想问下如果有一天用户突然要迁移项目到另一台服务器,比如原来的服务器,图片都是存放在D://pic//目录下,然而新的服务器没有D://盘符怎么办?

高洛峰高洛峰2886 天前482

全部回覆(6)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 17:45:55

    資料庫一般存的是資源的路徑,專案裡一般用的都是相對路徑,絕對路徑應該用得很少的,用相對路徑,專案遷移基本上不會出問題。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:45:55

    圖片與視訊資源都放在單獨的伺服器,都會用單獨網域存取的,例如img.xxx.com ,所以遷移伺服器不影響,就算路徑變了,也可以用rewrite重寫的。

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 17:45:55

    肯定是單獨的伺服器,資料庫存放鏈接,資料庫如果有某個字段值過大的話,會影響整個表的查詢效率。

    回覆
    0
  • PHPz

    PHPz2017-04-17 17:45:55

    1.只要目錄結構沒有改變,路徑改變應該很容易的;
    2.對於訪問比較頻繁,而且可以公開的圖片,推薦使用七牛等存儲服務,這樣一方面減少伺服器壓力,另外cdn之後,訪問也更快。

    回覆
    0
  • 阿神

    阿神2017-04-17 17:45:55

    在學校學資料庫原理這門課時老師曾反覆提過這個問題,當時不太理解,後來選修JSP/Servlet,那個老師拿到什麼都往資料庫裡放,然後我就凌亂了。 。 。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:45:55

    資料庫中儲存檔案的路徑就不應該用絕對路徑,

    回覆
    0
  • 取消回覆