博客图片上传方式

图片上传方式

目前采用的方案是PicGo配置Typora上传图片,设置好对应的存储桶

image-20220324203000738

自动转义URL到博客的域名上,而图片只在s3上有存储,需要迁移的时候直接迁移s3存储桶,github上的git代码不添加图片。

git 去掉了public。

所以博客分为博客代码和图片存储桶。

后续添加水印

picgo的水印设置还没有做。

博客上传脚本

在同一个文件夹下执行

@echo off
start cmd /c "setx AWS_CA_BUNDLE ^"C:\Program Files\Amazon\AWSCLIV2\awscli\botocore\cacert.pem^""
hugo
aws s3 sync .\public\  s3://blog.fengidea.com.1
aws cloudfront create-invalidation --distribution-id E3Q0O3D0J34TN6 --paths "/*" 
pause 

不对,sync命令会同步删除对应的图片文件

sync命令会同步删除对应的图片文件,只能选择单独一个作为图床。

只能选择单独的一个存储桶放置文件。

amazon的绑定信用卡

amazon的绑定信用卡要过期了,又没有申请新的信用卡,10月份Amazon就不能用了,伤心了。

Cloudflare 在国内也可以有很快的速度

测试一下国外的站点,发现只要静态资源设置的好,国外站的访问也是可以有很好的效果。

image-20220327112044679

image-20220327112018668

更新压缩方式到webp

看下,compress插件有webp选项,这个是保持兼容性下最有压缩率的图像了,再高就是avif了,但是没有良好的支持。

定价上 有 *Pro Accounts: Additional per-segment fee of $0.0000088 applies.

image-20220422095014362

限制 ,一个月 最多上传一万张图片。。。。,不对的,是一共可以上传1万张图片,否则需要加钱了。。

这里每增加10000张图片需要每月多付0.56元,但是如果计费每段64KB的话,只要付650MB的每月费用,国内计价折合0.12元

成本示例 2:

用户上传 1,600,000 个单 MB 文件,总计 1.6TB。在当月的中途,用户将删除这些文件。1,600,000 个文件存储为 1,600,000 个段。这些文件将存储 360 小时。这些文件存储了 576,000,000 段小时。将减去付费层的默认 36,000,000 段工时,留下 540,000,000 个分段工时。每个细分市场每月的价格为 0.0000088 美元。每月 720 小时的每个航段小时的价格为 0.00000001222 美元。每段费用的总金额为 5.40 美元。

请注意,1GB 文件的 100TB 和 1.6TB 的 1MB 文件的段数是相同的。