初次搭建博客,博客里面的图片怎么存储啊,自己有一台阿里云主机(学生机),看网上主流都是推荐另外买专门存储图片的服务,但是对于学生党来说没必要,想问问有什么解决方案吗

2020 年 8 月 22 日
 proxytoworld
6417 次点击
所在节点    问与答
62 条回复
Cielsky
2020 年 8 月 22 日
图床
clf
2020 年 8 月 22 日
直接放云服务器上就行,图片最好做好压缩……1Mbps 的带宽也够普通小博客使用的了。想更快的静态资源加载速度,弄个 CDN 加速即可。
misaka00001
2020 年 8 月 22 日
1.github+jsdelivr
2.fast.io
3.各种对象存储
proxytoworld
2020 年 8 月 22 日
@lychs1998 本地存储然后用代码找到本地图片然后输出?
clf
2020 年 8 月 22 日
也可以存到第三方网站(图床),但有概率丢图(几年后)。
proxytoworld
2020 年 8 月 22 日
如果做本地存储的话,也要在数据库加图片名,根据一定规则 解析名字到对应目录找图片?
clf
2020 年 8 月 22 日
@proxytoworld 放在网站资源目录下就行了,使它可以用 URL 访问。(本质上也是放在某个文件夹,代码去找文件。
LaicZhang
2020 年 8 月 22 日
1. 图床
2. 本地资源目录
3. oss 免费额度
4. 基于现有第三方云服务搭建
lxfcool
2020 年 8 月 22 日
博客是写 markdown 嘛
用 typora+picgo+gitee/github 搭个图床
舒服得很呀~~~~
clf
2020 年 8 月 22 日
@proxytoworld 比如你的网站目录是 A 文件夹,假设 HTTP 服务器拥有对 A 文件夹下所有文件与目录的权限,那么我把图片存储到 A 下的 images 文件夹,假设图片名字是 1.png

假设你的首页域名是 xxx.xyz ,默认会访问 A 文件夹下的 index.html 文件,那么你可以通过 xxx.xyz/images/1.png 访问到你的图片。也可以利用相对路径访问。
damai0419
2020 年 8 月 22 日
typora+picgo+gitee +1
asche910
2020 年 8 月 22 日
建议放 CSDN 等没有防盗链的网站。
关于图床,个人觉得很不靠谱,我之前的就是存的大概一两年直接没了。
关于服务器本地,你都说了服务器是学生机,肯定不会长期续费的,而博客我觉得你应该不想到时候图片都看不了吧。
对象存储都是按流量计费的,有钱的话当我没说。
proxytoworld
2020 年 8 月 22 日
@damai0419
@lxfcool 国内用 github 不是好慢吗
lower
2020 年 8 月 22 日
楼上提到的方案你要是都不满意,也可以考虑数据库直接存图片二进制数据 blob 或者 base64 字符串,每次都编码 /解码一下……😀
yuhangch
2020 年 8 月 22 日
阿里云 oss 香港 有免费额度容量和流量,个人博客应该够用
yylzcom
2020 年 8 月 22 日
小博客没必要, 做好缓存和 lazyload 就可以了
lxfcool
2020 年 8 月 22 日
@proxytoworld 对呀 所以还可以用 gitee
lxfcool
2020 年 8 月 22 日
@proxytoworld gitee 是国内的呀, 我这边网没什么问题, 可能国外访问有些慢
a22271001
2020 年 8 月 22 日
部署好 cdn 就行
libasten
2020 年 8 月 22 日
早期没必要单独弄,就放在你的学生机上就 ok 。
以后流量大了转移到对象存储也不复杂。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/700518

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX