Head Pic: 【背景】”夕焼けトライアングル” / Illustration by “[email protected]3日目西-O01a” - pixiv

随着文章增多,一张一张的图片便多了起来,而且不适当的设置和存储方式还可能拖慢网站速度。

图片格式选择

  • 对于清晰度要求不高的文章头图、背景图,可以用jpeg格式。
  • 对于需要透明背景或者想要展现原图画质的图片,可以用png格式。
  • 对于单一颜色或者图标类的图片,可以用svg格式。
  • 对于目标群体里面没有iOS用户的,可以全部使用webp格式(iOS以前不会,现在也不会,以后很可能更不会提供支持)。
  • 对于目标群体只有iOS用户的,jpeg 2000是替代jpeg的不二之选。

图片的存储方式

如果你只想寻求一种可白嫖的方式,那么利用jsDelivr与Github将是在国际互联网以及中国大陆半局域网中最快速的(甚至可以与收费CDN相媲美了)。

(诶诶诶,别关别关,我知道Github在中国大陆访问确实挺捉急的,但咱有jsDelivr)

jsDelivr是一个free, fast and reliable的开源CDN,准确的说它融合了(白嫖了)几家大厂CDN的节点,更重要的是,它号称第一个打通中国大陆的海外CDN,没错cdn.jsdelivr.net是有ICP备案号的。速度上完全碾压了阿里云香港轻量30M和Coding pages。

但是它只是一个CDN,不能上传文件(倒地.jpg),这时候就需要Github了,这也是官方用法之一。

所以你需要做的就是新建一个Github仓库,然后将你上传你想要加速的文件,然后发布一个release。

之后透过https://cdn.jsdelivr.net/gh/Github用户名/仓库名@latest/文件位于仓库的路径来取用了。

比如你可以在https://cdn.jsdelivr.net/gh/CinemaMediaGroup/[email protected]/images/avatar.png抓到我位于images/avatar.png的图片档案。

用法就这样简单,当然你的仓库必须是公开的。

每次放上档案后只需要发布一个新的release即可。

当然你从来没有用过Github的话,那就可以自行搜索一下Github相关操作,或者在下方评论区留言。

评论