巧用ChatGPT改造代码 让PIX主题片刻支持外部链接转化为卡片(二)
本文是《技术相关(共38篇)》目录的第 32 篇。阅读本文前,建议先阅读本文前3篇文章:
本文更新于2024/10/18,如无重大BUG,本文不再更新。
这是让我最伤脑子的改造,网络上每个站点的安全配置不同,网速不同,让我不能完全照顾到所有网站。并且对于大型网站由于安全性太高,如某宝、某猫一直获取不到标题和描述。刚开始最大的难点在于获得外链的站标,因为现在好些网站的图片都使用了CDN并且加入了防盗链等设置,虽然能获取到站标的准确地址,但就是在卡片上显示不了。不管如何优化,始终都不满意。正准备放弃之时,忽然看到还有专门解析站标的网站。本篇经过挑选,最终选择Favicon.im作为实现站标的解析网站,并经过代码改造,终于算是一个相对完美的版本。
强烈建议提前备份pix/inc/pix-type.php文件。鱼和熊掌不可兼得,以为引入外部网址,考虑到速度,代码里融合了redis+memcached的缓存机制,这两个都是PHP的扩展,如果对自己的主机没有权限安装,以下代码可能无法运行,你也可以将相关代码删除后试试。
本文是以下文章的代码升级版本:
升级及优化内容:
1、在获取站标和标题的基础上增加了获取描述。
2、优化了片刻显示速度。
3、支持了更多的普通网站转为成卡片。
代码如下:
改造完毕。
您已阅读完《技术相关(共38篇)》目录的第 32 篇。请继续阅读本文后3篇文章:
obaby
最近折腾的东西又不少啊。
似水流年
还得折腾,有重大BUG,提交后不显示了,后台编辑也丢失了。😂
网友小宋
不知道上服务器远的原因,我感觉每次访问都不快。😃
似水流年
家里用的联通,我感觉网络还行,你是移动联通还是电信?
网友小宋
联通啊!和你的一样。
似水流年
那应该是在国外的原因。
奶爸网
试试