[折腾]给blog压缩字体
因为最近发现blog有亿点慢,就去控制台分析了一下,发现在加载自定义字体时候花费了很多时间:
于是就去压缩了一下,使用知名的压缩项目:ecomfe/fontmin: Minify font seamlessly (github.com)
不想折腾代码了,就去下载了客户端,虽然稍微有那么亿点大:
xxxxxxxxxx53 12<?php34use RingCentral\Psr7\Response;5678function handler($request, $context): Response{910 $filename = “imgurl.txt”;1112 //从文本获取链接1314 $pics = [];1516 $fs = fopen($filename, “r”);1718 while(!feof($fs)){1920 $line=trim(fgets($fs));2122 if($line!=’’){2324 array_push($pics, $line);2526 }2728 } 2930 //从数组随机获取链接3132 $pic = $pics[array_rand($pics)];3334 $num=rand(1,4);//随机变量3536 $pic = str_replace(“https://tva4","https://tva".$num,$pic);3738 return new Response(3940 302,4142 array(4344 ‘Location’ => $pic4546 ),4748 “”4950 );5152}53php
只需要把需要的文字填入即可将其他的字体去除达到压缩的目的。
可以看到,原本3m的字体压缩成了23kb。
2022/6/29