给日益凋零的个人网站朋友们安利一招儿

回复
头像
寂默心流
网站管理员
帖子: 1904
注册时间: 2024-04-13 11:36
联系:

给日益凋零的个人网站朋友们安利一招儿

未读帖子 寂默心流 »

  最近我这里游客突然增多,有些帖子每天阅读量上涨惊人。带来的问题是cpu占有率居高不下,我每天收到好几封阿里云发来的cpu占有率超95%的警告短信,整得我慌并快乐着。同学帮我分析了,说别高兴了,你那些游客们都不是真人,是现在如雨后春笋般冒出来的众多大模型在扒拉数据。假人也行啊,比空无一人好,也能提供情绪价值。呵呵。

  我于是开始了以前根本用不上的mariadb和php的设置优化工作。现在网络环境很差,大家基本都不谈正事了,都在互相抄袭残缺不堪的旧文,指导意义不大。我于是请教了通义千问大模型,它是阿里的大模型,该很了解它的阿里云ECS吧。果然有收获,巴巴给出几大篇建议,我是欢喜信受,遵照奉行。实话说效果不尽人意,该收信还是在收信,我的心拔凉拔凉的。

  今晚,我抱着有枣没枣打两杆试试的想法用必应搜了一下,开始用的是国内版,靠的,全是广告。我转手用国际版,终于发现一篇文章,看到最后受到了巨大启发,原来对于我们这些网站来说最见效的优化设置是以下两句:

代码: 全选

query_cache_type = 1
query_cache_size = 128M
https://www.cnblogs.com/ayueC/p/13863100.html
  它的意思是设置查询缓存,对于同样的查询可以直接返回结果,不必再次实施查询,这样就节省了cpu开销。我当即拍案叫绝,这他妈正是我这样的以爬虫游客为主,还主要呆在首页,查询方式雷同,从来也不发帖的网站迫切需要的。这个128M不一定是你网站的最优值,你可以调嘛,我就是用的32M,效果真是罡罡的。
微信图片_202506.png
  之前我的cpu占有率在40~60%间波动,有些时段接近100%。使用了上述参数后真是有疗效,占有率马上掉头向下,直接就小于15%了。用服务器的top命令看mariadbd进程的cpu占有率从过去的60%左右直接干到了个位数,偶尔到一下20%,马上又能下来。而且之前这个进程是长期霸榜,遥遥领先,现在还能偶尔被其它进程踢下榜首一会儿,真是活久见啊。

  这个例子说明,至少到今天为止,AI大模型的建议千万别迷信,因为巧了,它给的建议里对上面两个参数都要求设置为0。靠的,总有刁民想害朕~~~
勇于在所有领域发挥理性
头像
寂默心流
网站管理员
帖子: 1904
注册时间: 2024-04-13 11:36
联系:

Re: 给日益凋零的个人网站朋友们安利一招儿

未读帖子 寂默心流 »

  上面的做法效果堪忧,或者说不稳定。最近我得出最强大的招儿是还用CloudFlare。具体说就是打开它的“I'm under attack"开关,对机器人访客进行甄别。效果好到让我丢脸了。打开前有1500个访客,打开20秒后只剩我一个人!唉,家徒四壁,真的没脸见人了。
勇于在所有领域发挥理性
回复