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

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

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

#优化方案:

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

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

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

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

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

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

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

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

优化对比.png

性能的提升是显而易见的

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

推荐文章

JavaScript设计模式:适配器模式
2024-11-18 17:51:43 +0800 CST
用 Rust 玩转 Google Sheets API
2024-11-19 02:36:20 +0800 CST
PHP来做一个短网址(短链接)服务
2024-11-17 22:18:37 +0800 CST
Vue3中的响应式原理是什么?
2024-11-19 09:43:12 +0800 CST
liunx宝塔php7.3安装mongodb扩展
2024-11-17 11:56:14 +0800 CST
File 和 Blob 的区别
2024-11-18 23:11:46 +0800 CST
MySQL 日志详解
2024-11-19 02:17:30 +0800 CST
Vue3中的v-model指令有什么变化?
2024-11-18 20:00:17 +0800 CST
开源AI反混淆JS代码:HumanifyJS
2024-11-19 02:30:40 +0800 CST
一个简单的打字机效果的实现
2024-11-19 04:47:27 +0800 CST
Rust开发笔记 | Rust的交互式Shell
2024-11-18 19:55:44 +0800 CST
使用临时邮箱的重要性
2025-07-16 17:13:32 +0800 CST
ElasticSearch 结构
2024-11-18 10:05:24 +0800 CST
H5抖音商城小黄车购物系统
2024-11-19 08:04:29 +0800 CST
最全面的 `history` 命令指南
2024-11-18 21:32:45 +0800 CST
Vue3中如何使用计算属性?
2024-11-18 10:18:12 +0800 CST
支付页面html收银台
2025-03-06 14:59:20 +0800 CST
手机导航效果
2024-11-19 07:53:16 +0800 CST
Vue 3 是如何实现更好的性能的?
2024-11-19 09:06:25 +0800 CST
Elasticsearch 监控和警报
2024-11-19 10:02:29 +0800 CST
快手小程序商城系统
2024-11-25 13:39:46 +0800 CST
程序员茄子在线接单