评论留言
既来之则留之~ 欢迎在下方留言评论,提交评论后还可以撤销或重新编辑。(Valine 会自动保存您的评论信息到浏览器)
近期公告 :
自版本 v1.3.8.6 变更优化主题目录结构后,偶然几次测试 lighthouse 发现分数骤降到 70+,然后普通访问页面的时候能直接感觉到那种>1s的延迟停顿感(就是那种点击后要延迟<1s而不是直接跳转加载,体验极差),反复变更测试后台函数无果,这真是离谱他妈给离谱开门了。我一直以为是结构优化出了问题(因为目前变更后每次调用模板都会扫一遍指定 templates 目录而不是默认载入的根目录,看后面要不要调回来)
后面搞半天也没啥效果,时好时坏的,今天调试 php8.0 测试站的时候发现体感速度非常快(虽然测试站内容少,想起去服务端看看缓存配置,8.0是正常配置,但突然一眼发现主站目前的 php 版本是 7.4(因为之前一直用的配置好的 7.3),马上想到是不是上次切换版本后没开缓存?结果一看还真是… 马上配置起来,再次访问测试一下就变快了(体感<1s,点击后立刻反应),我寻思这玩意还真好用(虽然没以前<0.5s瞬间打开那么快,极可能是 v1.3.8.6 的模板结构扫描变更导致,如果是该原因那么这变更很可能会在后续版本进行回退。
opcache 和 memcached 效果显著确实好用,开和不开是两种体验,建议 php 后端的都开起来。
2024年1月26日 - 性能
忽然发现好久好久没更过博客更新了(尽管偶尔有在修改),这次借鉴偶然看到的博友站点的毛玻璃效果(类似腾讯云官网卡片),看着挺有质感的,于是顺便把站内都卡片都更新了一下,感觉还蛮不错的~
对了,还更新了一些 wordpress 简码内容,新增了文章引用卡片和一个 bilibili 外嵌区块。
卡片的具体实现的方法就是一个浅色渐变+白色边框+浅色阴影即可,如果需要毛玻璃效果则加上 backdrop-filter 属性。
2024年1月15日 - 毛玻璃
最近在做 api 资源名,访问 php 文件时浏览器直接下载了对应文件,查了一圈发现需要在 nginx 配置文件中新增域名中的 location 中添加如下代码即可正常访问:include enable-php-73.conf;
注意是需要加在 location 内,否则不生效,这里简单做个备忘录。
2023年4月25日
今天遇到个奇葩问题,不知道是之前一直没注意到还是怎么,用 edge 打开博客底部的进度球出现了位移错误,困扰的是在进度球上加上 flex 布局居中后又可以了,就以为是之前调试的时候搞的,结果测试 firefox 浏览器打开又没问题。随后打开 chrome 测试也没问题,不知所然。
后来不知怎么的就看到扩展栏,于是随便去禁用了一个最近加的扩展,刷新,成了..
这种问题确实扯淡,一般不会联想到扩展插件居然有冲突吧。
2023年4月15日
相信不少小伙伴都看b/p站,其中有个比较有意思的效果就是当鼠标移动到视频上时,视频会随着鼠标移动幅度快进/退展现视频预览图,这个效果用户体验很不错。搜了一圈发现虽然可以前端用定时器+canvas实现,不过性能及兼容性各方面都不太完善,因此大部分还是推荐预先在后端处理好视频需求之后,再到前端做控制。这个扩展就是大名鼎鼎的 FFMpeg,其可以在服务端上安装运行,不过源码已经很久没有维护了(部分以前版本存在漏洞),实测宝塔环境安装指令:wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh
安装完成后,花了几天时间研究了下 ffmpeg 指令及相关思路,现已将测试版集成到 wordpress 主题控件,当在后台上传视频类型文件到媒体库时将自动在同级上传目录下生成 jpg 长图/gif 动图以及文件 json 视频信息等,目前仅在部分页面开启(前端),后续再做更新优化。
完成后测试体验不错,设计了一个新的样式。总的来说坑还是不少,不过解决问题的方案有非常多,还是需要多灵活变通。
2023年2月8日 - ffmpeg
既来之则留之~ 欢迎在下方留言评论,提交评论后还可以撤销或重新编辑。(Valine 会自动保存您的评论信息到浏览器)