2025年4月10号

今天早上没有跑步,早上我送的安安去的学校,然后早餐吃的是云吞,感觉还不错。9点钟到的办公室。

今天继续优化ReAct的效果,昨晚上测试了deepchat, 发现还挺好,但早上起来发现响应很慢,后面换成了火山的deepseek-V3, 感觉快了一些,智能度也上来了,但相比gemini 2.0 flash 还是差很多

继续优化Prompt, 增加了update_progress输出,支持输出虚拟数据了

中午吃完饭举行了月度全勤会,感觉自己没有讲好,虽然之前有做了准备,但还是讲少了,少了表扬人,在感谢这一块少说很多激动人心的点,奖励这里感觉没有感染力,然后还少说了公司最种要的目标,让大伙的工资能提升起来,以后还得多练习才行。

下午终于把ReAct优化到了一个差不多可用的状态,发现gemini 2.0 flash如果要表现出比较遵守Prompt的话, 温度就要设置成比较低,比如0.1以下,不然输出的内容会不符合格式要求。

下午不小心把保温杯打烂了,一地都是玻璃碎片,赶紧上京东花个十来块重新买了一个

晚上和龙情又重新对产品做了一下复述,重温产品为王,同时想象了月了100万,年入千万的样子

回来照常检查昊宸作业

然后下去打羽毛球,又发现了昨晚的3个小孩子也在打

打到22点回家

站长必知的可能唯一的 SEO 指标

网站推广中,SEO 是比较重要的一个环节,很多站长并不知道如何才能把网站的 SEO 做好,不知道怎么做,不知道有哪些抓手,本人经历了很多网站,踩过了很多坑,接下来给大家做个分享。

为什么要指标

没有指标,就没有衡量;没有衡量,就没有改进, 没有改进,就达不成目标。因此,一定得有指标。我踩过的坑就是, 之前招了很多的 SEO 专员,很多人不知道自己的工作会取得什么成果,没有指标概念,一切都是瞎蒙;没有检查的点,也没有改进的方向,网上别人说什么,就跟着做什么,糊弄一通。

等问到流量为什么少了, 要怎么办时,又各种话语说不清楚,最后时间过了,效果没有。

所以,做任何一个工作,一定要明确:目标是什么,有什么指标;如果现在搞不清楚,那就去研究,去找到指标,以终为始。

有哪些指标?

那都有哪些指标呢?我们可以分类两个:前置指标和结果指标。

前置指标是,在取得结果之前,我们就可以获得的指标。比如说,SEO 最重要的是内容,我们要判断内容的质量,就要有前置指标,包括但不限制,内容要与标题相关度高,要有关键词,要表达通顺,要有一定的数量,要有图文结合等,这些都是前置的指标。

后置指标,就是有结果后的,可以判断结果是否合格的具体指标,比如说,PV, UV 等,这些指标是我们发布内容后,经过一定时间的检验和市场互动后,在我们网站的数据。

唯一指标

所以,这么一些指标,哪些是重要的?哪些是关键的?

其实,可能唯一最重要的,用于衡量网站是否有用的,是否高质量的指标,就是用户停留时间。

如果用户一打开一个页面,立马就走,说明用户对这个页面不感兴趣,这个页面对用户价值为 0。反过来,如果用户长时间停留在这个页面,认真的阅读页面内容,说明页面对 TA 是有用的,有价值的。

任何一个搜索引擎,其本质目标是帮助用户找到他要的东西,这是搜索引擎唯一的价值。所以,所有的搜索引擎,一定会以用户停留时间,这个指标为其推荐算法的根基。

所以,我们在编写内容时,一定要特别重视这一点。

接下来

用户停留时间,这个指标是如此之重要,所以,我们应该甚至就以这个指标为唯一考核 SEO 的指标,做为 一个页面 14 天的结果指标。预期这个指标的值为 30s。

我们就可以检查网站的其他页面,确认低于这个停留时间的页面有哪些,找出来,优化它。

MySQL 5.7 缩小空间占用实践

某几个数据表越来越大,占用空间快达4T, 其中很多数据都是历史数据,可以被清空的数据。现在想要缩小空间,则需要:

  1. 删除表中的数据
  2. 重构表,因为删除数据并不会回收占用的空间,需要重构才行
  3. 删除和重构不能影响正式服务
  4. 重构的目的是为了缩小空间占用,但重构需要2倍的空间,但运服务器的空间扩大后,就无法缩小
  5. 不能直接在正式数据库进行操作

方案

  1. 搭建主从,使用Docker搭建
  2. 在从服务器上进行删除(需要写专门的删除逻辑)
  3. 在从服务器上,扩大硬盘大小至2倍,然后复制一份新表,把旧表删除,把新表重命名为旧表
  4. 从服务器上暂停同步,且停止数据库。添加一块容量为原硬盘大小一半的新的云盘,把数据从原硬盘使用rsync复制到新盘。这一步要特别注意,因为数据库特别大,使用rsync复制可能需要的时间非常长,我这边花了一天多的时间才复制完成。所以,主服务器上的binlog需要保存至少5天的时间,如果正式服务业务量比较大,存放binlog的硬盘需要有足够的容量。
  5. 把新盘做为mysql的盘,启动从服务,开始与主服务器进行数据同步,直到同步完成。
  6. 当同步完成后,在业务量很低的时间里,停止主服务器,对主数据盘做好快照,然后把从服务器上硬盘挂载的主服务器,让主服务器从这块新挂载的硬盘上启动
  7. 检查测试,确保数据和功能逻辑一切正常
  8. 释放主服务器老硬盘,完成缩容,释放空间的目的。