2024选择适合的公共DNS

前言

由于之前用的公共DNS开始变得不稳定,所以重新找一下目前市面上常见的和可能好用的DNS Server。

选择适合的公共 DNS 对于在中国大陆使用互联网是非常重要的,因为它可以影响到你的网络连接速度、安全性和稳定性。

主要需要考虑以下因素:

  • 速度和稳定性:选择一个能够提供良好速度和稳定性的公共 DNS 服务,以确保你的网络连接畅通。
  • 隐私和安全:一些公共 DNS 提供商可能会收集用户数据,因此你需要选择一个信誉良好、注重隐私保护的服务。
  • 支持的功能:一些公共 DNS 可能支持额外的功能,如安全过滤、家长控制等,根据你的需求选择合适的服务。

Web应用性能测试优化总结

背景

最近某个 Web 项目处于开发阶段,要求设计支持上万用户在线的场景。因此需要对应用整体进行性能评估,以便确认应用整体的可容纳在线用户数,因此有性能测试的需要。

经过评估,我们的应用架构是典型的 SPA (Vue) + 后端 + 数据库应用,因此决定分开评测各自的性能,以便发现各自的性能问题,最终再集成整体评测。

因此我们分为了三个不同类型的性能测试:

  • 数据库(PostgreSQL)性能测试
  • 后端(Nest.js)性能测试
  • 前端(Vue+Vite)性能测试

本文分别总结这三个不同场景的性能测试。

PS: 由于后端部署的环境是 AWS Lightsail,因此我们使用 AWS 提供的 RDS 作为数据库,国内云服务可能部分场景有不同,请考虑相关的替代品。

prisma使用3个月有感

用了3个月的prisma,作为和TypeOrm可以说占据了大部分的node后端orm份额,但实际我个人用起来,虽然在参数类型上比较方便,但其他还有值得改进的点,但官方给人的感觉就很傲慢,就这个态度,在我看来目前还称不上下一代ORM

因为本人主要做前端开发,写后端只是顺带,所以一定会有不了解的地方。以下为个人使用过程中遇到的,仅作记录。

网络备份储存的几种选择

因为数据很重要,这其中还有大量的代码片段,笔记,各种资料文档等等。所以,必要的多处异地备份显得重要,这里给出几个我常用的同步存储的选择。

2023.7.5更新:近期闲鱼上的硬盘价位较低,400入手了一个4T移动机械硬盘作为备份选择之一。