如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?

關於網站圖片的問題,最初老丁我在做網站的時候都是直接存放在本地的,由於原來什麼也不懂,當時還用的是一個香港的服務器,流量稍微上來點後,感覺網站特別臃腫,加載速度及慢,找不到原因。

後來一問才知道,是因為高清圖片實在太多,而且還用的本地存放,本來空間大小就有限,而且服務器就1M帶寬的小水管子,導致用戶量一多了,機器承受不住了。


既然要搞互聯網創業,這點問題總得解決吧!後來慢慢看別人的做法,才知道有圖床這麼個東西一說。


圖床簡而言之就是說把自己的圖片放在一個第三方服務器,當你網站文章需要圖片的時候,直接調取存在第三方服務器的資源,而第三方服務器存放的圖片你拿過來的就是url地址,直接插入需要的位置即可。

當用戶訪問你網站的圖盤的時候,佔用的也是圖片存放處服務器的資源。


所以,如果你的圖片全部放在了本地而且沒有打水印的話,就要提防別人去亂轉載你的文章。


為什麼?


因為當別人全文複製你的文章後,圖片地址沒有改(比如對方沒有啟用類似於自動圖片本地存放這樣的插件的話;那麼當用戶在看對方網站的內容時,佔用的是你的服務器資源


當我知道圖床這東西時,就開始研究到底哪種好用了,當時周圍的人都用新浪微博的圖床,貌似現在是新浪限制圖片外部調用,已經用不了了;後來又看了七牛雲、騰訊,以及路過圖床等,最終決定使用阿里雲OSS。

用阿里雲OSS有兩個原因,一個是老丁我不打算再用第三方免費的圖床了,免費固然好,但動不動宕機,要不就是調用賊慢,逼著你使用更為穩定的收費套餐,路過圖床就是個例子。


第二個原因是本身很多服務我都用的阿里雲的,圖床這種東西也就在一起用吧,都在一個控制檯裡操作省點事,該收費收費就是了。


好了,下面步入正題:如何用阿里雲oss做圖床對象儲存oss能當網盤嗎


首先是如何用阿里雲OSS做圖床。


當我們進入阿里雲首頁後,找到“對象存儲OSS”進入。


如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?


然後點擊左側的小加號,“創建Bucket”,這裡所謂的bucket意思可以理解為一個文件夾。


如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?


比如,你創建了一個名為“1號站”的文件夾,以及一個名為“2號站”的文件夾,第一個裡面放1號站的圖片,第二個放2號站的圖片,就這個意思。


在創建Bucket的時候,有幾個地方需要注意一下:

Bucket名稱隨便起一個就行,比如“1號站圖片”;存儲類型選擇“標準存儲”;“讀寫權限”選擇“公共讀”;服務器端加密選“無”;實施日誌查詢可以選擇“不開通”。

之後點擊確定即可創建。


創建好bucket後,點進去你創建的bucket,然後點擊“文件管理”;在文件管理裡你也可以再新建文件夾,比如“Pic”放圖片,“Doc”放文件等,也可以不創建。


如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?


再之後,你就可以點擊“文件上傳”,然後把想上傳的文件拖到右側的上傳區域,然後點擊確定即可,至此,圖片已經上傳到了你的OSS中。


如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?

如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?

其中有個東西是“文件ACL”,有三個選項,分別是“繼承Bucket”、“私有”、“公共度”、“公共讀寫”。


如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?


一般就選擇“繼承Bcuekte”就行,意思就是你的Bucket怎麼設置的權限,那麼這行圖片也同樣設置。如果有特殊的文件,可以在此單獨設置。

當圖片上傳好後,我們找到上傳的圖片,點擊右側的“更多”;然後點擊“複製URL”即可得到這個圖片的地址,插入你本站需要的位置就好!


如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?


以上便是如何用阿里雲oss做圖床的方法,至於對象儲存oss能當網盤嗎?

當然可以!用法和上面一樣,針對不同的文件,你分別進行設置就好,比如是否加密,是否公共讀寫,是否是高頻訪問等等。


最後說一下阿里雲OSS的收費模式這塊。

阿里雲OSS收費模式總體理解起來很簡單,一種是按流量收費,一種是買資源包套餐,看著簡單,實則有坑


如果是懶人的話,那就用上面這套方法先用著,然後記得在阿里雲賬戶裡充點錢就不用管了,至於流量是如何計費的,你可以在OSS後臺中找到計費標準的表格。


如果打算買資源包的話,需要注意的是,那個9塊錢40G的資源包,只是買到的存儲空間,也就是說9塊錢,你可以在1年內往OSS裡存儲40G的東西。

其實還有兩個資源包需要買,一個是下行流量包,一個是回源流量包。


那麼,什麼是下行流量,什麼是回源流量呢?

如果購買的資源包是 OSS存儲包,只能抵抗存儲所佔的空間,在資源包抵抗範圍內,不產生額外的存儲費用。


下行流量包的意思是:將圖片 等文件資源存儲到OSS上,OSS會生成一個可以直接訪問的公網地址,您直接在公網訪問這個地址就會產生下行流量。

回源流量:OSS 可以與 CDN 配套使用,OSS 資源開啟CDN加速後, CDN 向 OSS 獲取圖片資源時, OSS流向CDN的流量,是計費回源流量。


當然,你不買資源包也能使用OSS功能,對應使用功能產生的費用,會直接扣除您阿里雲賬號的餘額。就是我上面說的按流量計費的方式。


oss計費參考:

https://www.aliyun.com/price/product?spm=5176.7933691.1309819.6.2e392a664MKwLI#/oss/detail


CDN是獨立的產品,但是可以通過OSS綁定的域名頁面進行開通,您可以到阿里雲cdn 控制檯開通CDN 功能。


有點暈?沒事,老丁我總結下:

1. OSS你只要掌握創建Bucket、上傳文件、權限設置、獲取URL就可以使用了,你想當網盤也是這個方法。

2. 關於計費,最傻的辦法就是按照流量計費,當然前提是流量不大的情況下,你可以直接往賬戶充點錢就完事。

3. 如果想購買資源包,那麼需要買好存儲包,以及下行流量包。

4. 如果你開啟了CDN服務,那得再買個回源流量包。

5. 如果你不開CDN,可以不買回源流量包。

當然,你也可以交叉著來,比如你的東西特別多,但是沒什麼人訪問你的網站,那麼你可以買個9元1年的存儲包,然後在阿里雲賬戶充點錢,不必買下行流量包,也行。

好了,如何用阿里雲oss做圖床?對象儲存oss能當網盤嗎?以及阿里雲OSS的計費方式,相信你已經明白了吧!

如果有需要配置股票賬戶的朋友,請百度“無本創客”進入老丁博客,老丁一律配送免費每日金股服務~


分享到:


相關文章: