假设我们有多个图床节点,但是都有流量限制或者不稳定。
假设图床节点储存的图片文件是同步的。
假设我们用的是 Wordpress,图片是以下面的形式混合文章文本在数据库里储存在一起的。
<img src="
http://www.rainmoe.com/wp-content/uploads/2012/06/02601_eveningsinglesunray_2560x1600.jpg" alt="" title="02601_eveningsinglesunray_2560x1600" width="960" height="284" class="alignnone size-full wp-image-2418" />
如果要切换图床,需要用 sql 在数据库里面批量替换上面 img 标签中的 url。这是普遍的做法,但是我在想能不能换个思路。
比如把上面 img 标签中的地址变成这样。
http://www.rainmoe.com/302.php?y=2012&m=06&f=02601_eveningsinglesunray_2560x1600.jpg浏览器读取的时候用 302.php 跳转到目标图床节点的地址。
这样如果频繁切换图床节点(极端状况下),数据库就木有鸭梨鸟。
之前测试了一下这样是可行的。
但是不知道客户端的效率问题怎么样(浏览器进一个页面会发生十几次302跳转)?
服务器端应该没问题,毕竟就发个header。
不知道大家有什么想法 =w=
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/44783
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.