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

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

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

#优化方案:

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

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

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

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

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

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

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

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

优化对比.png

性能的提升是显而易见的

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

推荐文章

Web 端 Office 文件预览工具库
2024-11-18 22:19:16 +0800 CST
Vue中如何处理异步更新DOM?
2024-11-18 22:38:53 +0800 CST
php机器学习神经网络库
2024-11-19 09:03:47 +0800 CST
Vue3中如何处理WebSocket通信?
2024-11-19 09:50:58 +0800 CST
在 Rust 生产项目中存储数据
2024-11-19 02:35:11 +0800 CST
25个实用的JavaScript单行代码片段
2024-11-18 04:59:49 +0800 CST
使用Vue 3和Axios进行API数据交互
2024-11-18 22:31:21 +0800 CST
Python实现Zip文件的暴力破解
2024-11-19 03:48:35 +0800 CST
Python设计模式之工厂模式详解
2024-11-19 09:36:23 +0800 CST
使用Python提取图片中的GPS信息
2024-11-18 13:46:22 +0800 CST
Go中使用依赖注入的实用技巧
2024-11-19 00:24:20 +0800 CST
CSS 实现金额数字滚动效果
2024-11-19 09:17:15 +0800 CST
CSS Grid 和 Flexbox 的主要区别
2024-11-18 23:09:50 +0800 CST
Nginx 反向代理
2024-11-19 08:02:10 +0800 CST
Golang实现的交互Shell
2024-11-19 04:05:20 +0800 CST
阿里云免sdk发送短信代码
2025-01-01 12:22:14 +0800 CST
页面不存在404
2024-11-19 02:13:01 +0800 CST
程序员茄子在线接单