编程 记录一次服务器的优化对比

2024-11-19 09:18:23 +0800 CST views 3382

最近发现服务器老是动不动就cpu飙升,内存爆满。实在无法忍受。靠买硬件支撑是不行的。必须改变。于是有了下面的优化方案。

#优化方案:

  1. 把频繁的ajax请求改为 websocket

  2. 对应一些不经常使用的数据使用redis缓存

  3. 对大数据库的表进行提前预判与分表

  4. 对数据库进行分离 (读写分离 主从复制) 硬件(购买专用数据库)

  5. 使用h5的新特效 缓存localStorage和表 IndexedDB减轻对后端的请求

  6. js css进行压缩合并请求 可以借助Tengine进行实现

  7. 使用php的扩展opcache进行加速

左边为优化后 右边为优化前

优化对比.png

性能的提升是显而易见的

复制全文 生成海报 服务器优化 性能提升 数据库管理

推荐文章

Golang 中应该知道的 defer 知识
2024-11-18 13:18:56 +0800 CST
资源文档库
2024-12-07 20:42:49 +0800 CST
Vue3中如何进行性能优化?
2024-11-17 22:52:59 +0800 CST
如何在 Vue 3 中使用 TypeScript?
2024-11-18 22:30:18 +0800 CST
Claude:审美炸裂的网页生成工具
2024-11-19 09:38:41 +0800 CST
js一键生成随机颜色:randomColor
2024-11-18 10:13:44 +0800 CST
10个几乎无人使用的罕见HTML标签
2024-11-18 21:44:46 +0800 CST
Golang Sync.Once 使用与原理
2024-11-17 03:53:42 +0800 CST
html一个包含iPhoneX和MacBook模拟器
2024-11-19 08:03:47 +0800 CST
php 连接mssql数据库
2024-11-17 05:01:41 +0800 CST
在Vue3中实现代码分割和懒加载
2024-11-17 06:18:00 +0800 CST
Vue3中哪些API被废弃了?
2024-11-17 04:17:22 +0800 CST
PostgreSQL日常运维命令总结分享
2024-11-18 06:58:22 +0800 CST
jQuery中向DOM添加元素的多种方法
2024-11-18 23:19:46 +0800 CST
如何将TypeScript与Vue3结合使用
2024-11-19 01:47:20 +0800 CST
百度开源压测工具 dperf
2024-11-18 16:50:58 +0800 CST
JS中 `sleep` 方法的实现
2024-11-19 08:10:32 +0800 CST
Vue 3 路由守卫详解与实战
2024-11-17 04:39:17 +0800 CST
Go语言中的mysql数据库操作指南
2024-11-19 03:00:22 +0800 CST
Python 基于 SSE 实现流式模式
2025-02-16 17:21:01 +0800 CST
120个实用CSS技巧汇总合集
2025-06-23 13:19:55 +0800 CST
Vue3如何执行响应式数据绑定?
2024-11-18 12:31:22 +0800 CST
JavaScript设计模式:装饰器模式
2024-11-19 06:05:51 +0800 CST
程序员茄子在线接单