V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
huiyanpohundh123
V2EX  ›  分享创造

「[人物志](https://renwuzhi.wiki)」网站更新了!增加「家乡名人」「搜索」功能

  •  
  •   huiyanpohundh123 ·
    tinuv · 2023-02-02 17:53:46 +08:00 · 2499 次点击
    这是一个创建于 696 天前的主题,其中的信息可能已经有所发展或是发生改变。

    人物志」网站更新了!增加「家乡名人」「搜索」功能

    1. 本次更新点

    上次在发布了人物志上线信息后(https://www.v2ex.com/t/904084)后,收到了一些反馈。但是当时比较忙没有修改,趁这次春节比较闲的时候做了些修改和增加了些功能。

    1. 链接打开新窗口。现在只有索引页链接会打开新标签页,从详情页打开不会打开标签页了。

    2. 增加了搜索功能。可以根据拼音模糊搜索。

      截屏 2023-02-02 15.47.58

    3. 增加了家乡名人功能。现在可以查看自己根据省份和城市查看自己家乡的名人了。

      截屏 2023-02-02 15.49.15

    4. 关于页面添加了 CBDB 项目的署名。

    5. 使用了最新版本 CBDB 数据库,所以人物数据更多更完整了。

    2. 关于网站

    静态完整虽然占用资源少,请求快,但是生成一次时间太长了,我的 i7-9750h 的笔记本,生成一次需要 6 天半,即使有一点错误,也需要重新生成,太烦人了,所以现在有捡起了老代码,重新回到了 springboot+mysql 的架构。服务器也从 3.5$的 1c512M 升级到了 5$的 1c1g 的服务器上,我个人单独测试请求时间基本上都在 1s 内,但是并发量一大可能就慢了,因此限制了单独用户访问频率,每个 1 分钟的时间窗口访问 12 次,超出后等一分钟后即可。

    截屏 2023-02-02 16.10.33

    对了,本站 1 月 28 日也收到了第一笔 5 元的捐款,如果你觉得网站帮助到了你,欢迎捐款,这些捐款将用于提升网站的体验和运营费用。所有的捐款都将公布到「捐赠页」除非明确备注不愿意被公布。

    3. 关于爬虫

    因为本站在 v 站发布,v 站技术人多,发布之初我就知道有很多爬虫光顾,之前因为是静态站,爬虫的频率再高基本上也不影响使用,就没怎么管。但是现在请不要爬了,频率太高可能影响正常用户使用,我也会根据日志找爬虫,然后封 ip ,本站用 rsyslog+mysql 搭建了日志观察系统,还是很容易找出爬虫的。

    截屏 2023-01-31 16.51.23

    4. 下个版本更新(时间不确定,有空就写写)

    1. 面包屑
    2. 开放 api

    也欢迎大家继续提出建议!

    第 1 条附言  ·  2023-02-03 10:37:30 +08:00
    做了些修改,现在所有链接都不是打开新标签页了。二是预想的性能瓶颈没有来,放开了限制,现在 1 分钟 60 次访问限额。之前测试有性能问题应该是开了 debug 级别日志,让后 rsyslog 疯狂写入 mysql 引起的,现在记录最高 1 分钟 10 个用户访问 cpu 占用也正常,就不设置这么高的限制了。
    21 条回复    2023-02-03 18:20:38 +08:00
    zjyg1993
        1
    zjyg1993  
       2023-02-02 17:58:32 +08:00
    牛啊,做的就很有料
    cairnechen
        2
    cairnechen  
       2023-02-02 18:07:17 +08:00
    选了市一级后显示人物列表,点击下一页查看更多,再点击 [上一页] URL 错误
    lambdaq
        3
    lambdaq  
       2023-02-02 18:12:36 +08:00
    能不能直接展示全省人物。。2333
    huiyanpohundh123
        4
    huiyanpohundh123  
    OP
       2023-02-02 18:13:32 +08:00 via iPhone
    @cairnechen 回到家改一下
    Yourshell
        5
    Yourshell  
       2023-02-02 18:16:09 +08:00
    默认新标签打开差评
    huiyanpohundh123
        6
    huiyanpohundh123  
    OP
       2023-02-02 18:18:17 +08:00 via iPhone
    @lambdaq 省级太大了吧
    huiyanpohundh123
        7
    huiyanpohundh123  
    OP
       2023-02-02 18:19:25 +08:00 via iPhone
    @Yourshell 索引页我觉得新标签打开没毛病啊
    lingyired
        8
    lingyired  
       2023-02-02 18:21:07 +08:00
    @huiyanpohundh123 要新标签我们可以直接用鼠标中键
    centralpark
        9
    centralpark  
       2023-02-02 18:22:15 +08:00
    1. 搜索应该放在首页
    2. 排序需要优化,搜索结果不是按照知名度排名的
    lingyired
        10
    lingyired  
       2023-02-02 18:22:37 +08:00
    点没几下就限制了。。
    huiyanpohundh123
        11
    huiyanpohundh123  
    OP
       2023-02-02 18:28:17 +08:00 via iPhone
    @centralpark 感谢建议 下次版本会考虑的
    huiyanpohundh123
        12
    huiyanpohundh123  
    OP
       2023-02-02 18:29:25 +08:00 via iPhone
    @lingyired 点得太快了 留了 5 秒的页面浏览时间
    moonkiller
        13
    moonkiller  
       2023-02-02 18:38:25 +08:00
    为什么搜胡适都都不到?
    huiyanpohundh123
        14
    huiyanpohundh123  
    OP
       2023-02-02 18:55:37 +08:00 via iPhone
    @moonkiller 数据库侧重于古人
    huiyanpohundh123
        15
    huiyanpohundh123  
    OP
       2023-02-02 19:07:10 +08:00 via iPhone
    @centralpark 名气这个太难判断,最多只能根据这个人写的书,仕途,还有关系多寡来判断名气
    dimlau
        16
    dimlau  
       2023-02-03 10:41:31 +08:00
    「某次收到某人的赠词」
    人物关系里面的这部分内容如果也有相应文献的链接就好了。
    huiyanpohundh123
        17
    huiyanpohundh123  
    OP
       2023-02-03 10:46:27 +08:00
    @dimlau 感谢建议,我得看看数据库有没有这部分数据,我印象中好像是有的,这个数据库做得挺严谨的,基本上什么地址啊,基本信息之类都有引用文献,有时间我整一整
    kongkongyzt
        18
    kongkongyzt  
       2023-02-03 14:11:07 +08:00
    纪太后
    基本资料
    姓名: 纪太后
    朝代: 明
    性别: 男
    籍贯: 平乐府 贺县


    性别: 男???
    huiyanpohundh123
        19
    huiyanpohundh123  
    OP
       2023-02-03 14:48:58 +08:00
    @kongkongyzt https://renwuzhi.wiki/images/10.png 应该是失误,原始数据是这样的,就是男
    gold2022
        20
    gold2022  
       2023-02-03 17:51:14 +08:00
    能加个纯按姓氏搜索吗
    huiyanpohundh123
        21
    huiyanpohundh123  
    OP
       2023-02-03 18:20:38 +08:00 via iPhone
    @gold2022 目前只能按姓名搜索
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5979 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:49 · PVG 10:49 · LAX 18:49 · JFK 21:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.