× 福利吧APP浏览更快,资源更全 立即下载
分享你的福利吧
fuliba2024.com
足球

关于本站图片图床,请技术大佬帮忙,提一个可行方案(已有初步方案,感谢所有提供帮忙的好朋友)

之前几年都是用的新浪图床,虽然有的时候会和谐几张图,但速度很快,总体可以。

年前,新浪图床不让用了,我把所有存放在新浪的图片打包回来,一共40G,福利汇总图片包括gif动图共38G,其他图片将近2G。

接下来我进行了一些尝试:

第一次尝试:

把除福利汇总之外的2G图片,压缩成webp格式,上传到腾讯云存储,当天测试,大概8小时跑了200G流量。

发现问题1:webp格式部分IOS设备无法读取。

发现问题2:流量太贵,按照200G一天,流量费用要1000元左右,还不算福利汇总的38G图片。

第二次尝试:

将所有图40G放在新购买的服务器中,使用cloudflare CDN加速,

发现问题1:约30%的用户反馈无法打开,效果非常不好。

优点:免费。

用了一周,cloudflare后台显示,一周用了14T流量,每天约2T,这个不算其他网站盗链。

第三次尝试:

额外购买两台服务器,每台流量3T,将新发文章的静态图片存放到两台服务器,动图+以往的图片还是使用cloudflare CDN加速,以保证新文章的访问效果,老文章的图片随缘加载。

结论1:两台新服务器图片90%以上的用户反馈效果可以。

结论2:两台服务器非高峰期每秒20M的传输速度,高峰期每秒50M的传输速度。

发现问题1:新年初一有人进行了攻击,一台一天跑了900G的流量,另一台跑了1200G流量,现在两台机器都没有流量了,两台机器是带防御的,就是流量被消耗光了。

目前状况:

使用了cloudflare 优选IP,但效果依旧不佳。

需求:

折腾将近一个月,实在解决不好了,请技术大佬提供一下方案。

能够让大部分的网友较快的加载图片,另外可以防攻击、防刷流量,价格500元/月以内,少花钱更好。

保证新发文章静态图片加载就行,动图可以另外打算。

使用其他厂商的图床也可以,要保证数据安全。

联系方式Q3566923631     或者 fuliba#126.com

初步解决方案:

1、志国老哥提供的方案:新浪图片前缀换成https://cdn.cdnjson.com/tvax3.sinaimg.cn/large/008qC0LFgy1h9dnz5122dj30n00fp3zv.jpg

2、可爱多老哥提供的解决方案:新浪图片前缀换成https://i0.wp.com/tvax2.sinaimg.cn/mw690/005SZ2Zygy1gm7djzhiu3j30qo11jq6b.jpg

3、香菜花老哥提供的解决方案:php改UA代码,但是暂时不适合本站环境使用。

4、chengfee老哥和天道老哥提供的付费解决方案:聚合图床

5、感谢论坛weblive老哥提供的图床程序EasyImages:https://github.com/icret/EasyImages2.0

以及提出方案的所有朋友们

这篇文章发布时间较早其中的下载地址 / 资源 / 链接可能已经失效。内容现在还有效吗?你的反馈会帮助我们及时更新。
赞赞 (106)
本站文章未说明转载即为原创,转载请注明,福利吧 » 关于本站图片图床,请技术大佬帮忙,提一个可行方案(已有初步方案,感谢所有提供帮忙的好朋友)
  1. #31

    建议老图可以存到云盘自己下载,保留半年到一年的图片就行了。

    老莫 2023-1-25 00:02 0
  2. #32

    我觉得换个图床最好,这样能保证最新一期的文章稳定访问,老文章能不能看到就随缘了。毕竟零成本。

    武子 2023-1-24 23:34 0
  3. #33

    我是如何把网站图片 cdn 流量成本压到全网最低(之一)的
    https://www.v2ex.com/t/877718

    福利菌 2023-1-24 22:31 0
    • 5分钱1G,有人刷流量扛不住啊,另外这个是要国内beian的

      long 回复 @福利菌 2023-1-25 00:53 0
  4. #34

    long大是直接把cos的地址暴露出去的?那样流量确实很贵,而且你得幸亏停的早,不然像大年初一那样攻击,会出上万块钱的账单。不要把对象存储直接暴露出去,一定前面要套一个CDN,因为CDN的流量比对象存储便宜很多,例如腾讯云COS是5毛一G,而腾讯云CDN是2毛一G且搭配COS的话COS的钱也会降低到一毛五。而且不要用后付费,买流量包,都会有折扣的。缓存控制好,像图片这种,url绝对不变的话,可以把缓存时间调到很大,这样cdn基本就不回源了。

    看点好康的 2023-1-24 18:56 0
    • 是CDN,一天200G 你看下多钱

      long 回复 @看点好康的 2023-1-25 00:52 0
      • 看了下,这个流量主流CDN(阿里、腾讯、金山、七牛、又拍)一个月一般都要2000左右了,有个大风云dfyun的可能可以做到,看别人用过,首月免费,马上2月到了,long大可以尝试白嫖一下

        看点好康的 回复 @long 2023-1-25 06:24 0
        • 大风云dfyun 要beian,用不了

          long 回复 @看点好康的 2023-1-25 08:37 0
  5. #35

    联系 https://www.intwall.com/ 抗DDoS服务,效果还不错,问问如何解决

    最爱福利吧 2023-1-24 17:43 0
  6. #36

    动图 gif 改 webp, 能省4/5的流量. github有开源工具很方便好用.

    233366 2023-1-24 17:32 0
    • 第一次尝试的时候就压缩成了webp,发现问题1:webp格式部分IOS设备无法读取。

      long 回复 @233366 2023-1-25 00:51 0
  7. #37

    可以考虑一下天翼云。

    天翼云 2023-1-24 16:33 0
  8. #38

    你的问题也困扰了我很久,无解。我那小站就放onedrive图床了

    1231 2023-1-24 15:37 0
  9. #39

    提第二个方案,联系我邮箱,一年300,我给你提供服务

    Jarmo 2023-1-24 15:27 0
  10. #40

    提一个方案,搞一台阿里云HK中转图床,然后再白嫖国内免费CDN中转阿里云,就是带宽比较小,30M左右,但是这是回源带宽

    Jarmo 2023-1-24 15:24 0
  11. #41

    因为微博外链图片换了新的防盗链机制,之前换域名前缀就能解决,这次不用换前缀,只是单纯的验证UA

    目前测试无UA能正常访问,含Mozilla的UA若不含特殊字段就会启动防盗链

    推荐解决方案:
    自定义UA:UA用你原来的,在UA字段里再加一个(Baidu; P1 8.0.0)字段就行

    yeziye 2023-1-24 15:22 0
    • 加个好友 求详细

      long 回复 @yeziye 2023-1-24 15:43 0
      • 吧友厉害,这个试了一下 确实可以。
        所以说本质上新浪没有挂掉图片,只是检测了ua。
        接下来站长只需要加一个更改ua的js即可。

        feiji 回复 @long 2023-1-24 15:49 0
        • 搜了一圈没搜到,能伸手求一个吗

          long 回复 @feiji 2023-1-24 15:54 0
          • 或者php的curl模拟ua,站长早些睡,问题一定会解决,此吧友给的答案最简单粗暴高效,我的网站也是此问题,明天测试一下,可能龙大比我早解决。

            feiji 回复 @long 2023-1-24 15:59 0
            • 好的 等你的好消息 复制一个给我

              long 回复 @feiji 2023-1-24 16:00 0
    • 我了个去卧虎藏龙啊,是怎么发现加这个字符串就好用的?

      eddy 回复 @yeziye 2023-1-24 18:44 0
    • 你是爬虫的话才能自己改UA,访客的浏览器的UA是没有办法修改的。所以你的方案无法落地。

      看点好康的 回复 @yeziye 2023-1-24 18:49 0
      • User-Agent Switcher
        for Chrome 这插件能成吗?

        路人 回复 @看点好康的 2023-1-25 06:39 0
        • 可以,这个就是专门改UA的

          noiwjoeijr 回复 @路人 2023-1-25 12:02 0
    • 这个UA是给百度的手机APP用的,大佬牛逼,怎么发现的?

      AIShare 回复 @yeziye 2023-1-25 03:21 0
    • 爬虫攻防嘿嘿

      福利小弟 回复 @yeziye 2023-1-25 06:54 0
    • 我用的这个 User-Agent Switcher怎么加这个字段(Baidu; P1 8.0.0)

      jasonxiaoya 回复 @yeziye 2023-1-25 14:58 0
  12. #42

    如果使用cos走自己的费用,要开启懒加载图片模式,超过屏幕以外的图片就不要显示。

    feiji 2023-1-24 15:16 0
    • 一直都是lazyload

      long 回复 @feiji 2023-1-25 00:49 0
  13. #43

    总之就俩办法;
    一:解决新浪防盗链,防跨域,毕竟零成本,但坏处是涩情图片给forbidden禁止访问
    二:使用腾讯或阿里的cos,一定要做好防护,好处是涩情不会挂掉,坏处是成本问题。
    严重推荐方法一,区区一个新浪防跨域防盗链不能难住大家,让大家无图可看,岂有此理。
    如果继续使用腾讯或阿里的cos,首先做好各种防护,其次使用质量请求链接,比如图片?rquality=50,图片无损压缩了50%,请求流量和成本也省了50%。(俩平台的文档有图片质量请求示范)

    feiji 2023-1-24 15:09 0
    • 感觉是答案在靠近,加好友给个具体的解决办法

      long 回复 @feiji 2023-1-24 15:13 0
    • 图片无损压缩50%?好像有点不符合实际,怎么做到无损呢?

      catwalk 回复 @feiji 2023-1-25 03:20 0
      • 腾讯云有api 就是在图片链接后面加上对应的质量百分比

        feiji 回复 @catwalk 2023-1-26 00:46 0
  14. #44

    好像在论坛和你讲过该咋弄了。
    补充一下Nginx做好vps缓存,同时做好浏览器缓存避免不必要的重复拉取

    icret 2023-1-24 14:54 0
    • 发个私信,教我怎么弄1

      long 回复 @icret 2023-1-24 15:04 0
    • 如果有恶意性质,缓存也无效

      89年人 回复 @icret 2023-1-27 06:51 0
  15. #45

    之前提过建议 可能龙大不在意
    1,使用免费图床,(微博,360,今日头条等等)不要使用自己的cos对象储存,会被无聊的人刷流量,一小时跑你1000块都是毛毛雨。
    2,不要用cloudfare,虽然它很安全,但毕竟服务器在国外,各个省的速度不一样,甚至有的省不显示,比如我 河南郑州移动
    3,至于免费图床 最大的也就新浪或者今日头条。
    新浪的图床最近几个月彻底加了防盗链,所以只要不是新浪域名的请求一律加载不了图片。但可以用(iframe 框架展示图片;curl请求头模拟新浪这两种或者其他方法,总之是模拟新浪请求就ok),推荐这个方法,毕竟新浪这么大的企业,一个小小的防盗链不可能向它低头,只要解决就万事大吉。
    4,如果不想用新浪,推荐腾讯云cos,自己加好防盗链,防跨域等各种防刷措施,防刷流量。

    feiji 2023-1-24 14:54 0
    • 你都能跨过模拟微博去请求,人家就不能模拟福利吧去请求?这样搞早晚破产。

      icret 回复 @feiji 2023-1-24 14:57 0
      • 模拟福利吧去请求?如果使用新浪,他再模拟福利吧有屁用。
        就算用腾讯cos,他模拟福利吧去刷cos流量,如果做好防护,根本不可能被刷流量。

        feiji 回复 @icret 2023-1-24 15:14 0
    • 大佬 加下好友,教我怎么弄

      long 回复 @feiji 2023-1-24 15:03 0
  16. #46

    好像有个用telegram做图床的开源程序,不知道效果怎么样,能不能长久

    包子 2023-1-24 14:39 0
    • missuo.ru吧 也是cloudflare加速的,域名挂了图都找不回来

      long 回复 @包子 2023-1-24 14:48 0
    • 电报图床国内有问题

      李死 回复 @包子 2023-1-24 15:01 0
  17. #47

    之前煎蛋也是,不过现在好像解决了。

    z 2023-1-24 14:24 0
    • 刚想说这个

      胡萝卜 回复 @z 2023-1-24 14:40 0
    • 求解决办法

      long 回复 @z 2023-1-24 14:52 0
      • jandan应该是自建图床,但是没改好,电脑很多浏览器打不开,手机加载速度实在慢的可以。

        阿利 回复 @long 2023-1-25 01:28 0
        • cloudflare 无疑。

          石头 回复 @阿利 2023-1-28 08:07 0
    • 煎蛋改完之后只能是看图片,动态图经常性的加载不出来,要加载也是等好长时间。

      MinJW 回复 @z 2023-1-25 01:40 0
  18. #48

    shabimeiguolao. 见不得人好,福吧都攻击,焯

    暮之山麓 2023-1-24 14:21 0
    • 只是用了美国服务器而已

      long 回复 @暮之山麓 2023-1-24 14:25 0
    • 开站正常,天天被打。新浪图床是被薅羊毛薅死了,没的办法。国内几个大厂丢数据常有的事,还有随时GG。尽量选择国外大厂云服务或者自己搭建

      李死 回复 @暮之山麓 2023-1-24 15:02 0
    • 租带防火墙的独立服务器 把外国IP屏蔽了 识别访问如果是外国IP就走cloudfare加载

      路人甲 回复 @暮之山麓 2023-1-24 15:08 0

福利吧旗下网址

福利吧导航福利吧论坛