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. 释放主服务器老硬盘,完成缩容,释放空间的目的。

三个有启发的学习方法

首先是一个国外开发者的小故事。

他刚入行时,在一家小公司工作。公司只有很少几个工程师,但是每个都很强,了解很多技术,前端、后端、系统维护都能上手。

而且,他们的开发效率极高,别的公司可能花一两个月才能做出的东西,他们几天就能搞出来。不了解内情的客户,很以为他们是一个很大的技术团队,但是其实不到10个人。

有一次,这位开发者跟同事单独相处,忍不住就问了,你们的开发效率怎么这么高?

同事解释说,团队的骨干工程师在一起合作多年了,彼此都很了解。他们以前都为军方的情报部门工作,开发军事软件。

军方的计算机是不能连网的,他们的开发环境完全不能上网,所以干活很痛苦。如果他们想在网上查一些软件资料,必须步行到军营外面的另一栋大楼。因此,上网查资料变成了一项成本很高的操作。

他们被逼无奈,只能仔细通读软件手册,把所有重要的内容都做了笔记,尽量记住。久而久之,上网查资料的次数越来越少,知识积累在脑海里,开发效率就这样提高上去了。

这个小故事想讲的道理就是,看似最笨的学习方法—-笔记和记忆力—-偏偏造就了最高的开发效率。

现在写笔记的人并不多,愿意背诵的就更少了。网上搜索一下就有答案,为什么还要记录和背诵呢?但是别忘了,只有烂熟于心的东西,你才能真正做到运用自如、手到擒来。

更重要的是,互联网只提供查找知识的能力,不提供处理知识、提取结论的能力。当你需要分析、推理、判断的时候,脑海里记得的东西是最容易想到的。记得越深,就越容易投入应用、与新知识结合在一起。

这里的启示就是,笔记和记忆力远比我们认为的重要得多。它们不仅可以提高使用效率,还有助于将新知识集成进入我们现有的知识储备。

(二)

后面两个学习方法,都跟诺贝尔奖得主、传奇物理学家理查德·费曼有关。

大部分物理学家只精通自己的领域,但是费曼几乎涉及所有物理学领域,而且能够很通俗地进行科普,他的讲义《费曼物理学讲座》是物理学入门名著,社会知名度很高。

有一次,别人问费曼,如何才能获得新的科学发现?

费曼说:”如果没有对旧事物进行大量练习,你不太可能发现新事物。”

费曼的意思是,新的科学发现都建立在前人研究的基础上,你越熟悉以前的研究,就越可能做出新的发现。

同理,新技术也是建立在旧技术的基础上。如果你想找到新的解法,或者真正掌握一门新技术,首先就应该多了解现有的技术方案。

(三)

那个人又问费曼,你懂那么多物理学知识,你的学习秘诀究竟是什么?

费曼说:”要想多学,就必须能在学习中得到快乐。做到这一点的唯一方法,就是努力学习你最感兴趣的东西。

没有人有足够动力,长期学习自己不喜欢的东西。如果你不喜欢某个领域,就不可能不断投入时间钻研,也就不可能做到精通。

费曼就是在告诉我们,如果可以选择,一定要学习自己喜欢的东西,否则你不仅很可能失败,也许还会抑郁。