如何规划一台 Linux 主机,步骤是怎样?
确定机器是做什么用的,比如是做 WEB、DB、还是游戏服务器。
不同的用途,机器的配置会有所不同。
1.确定好之后,就要定系统需要怎么安装,默认安装哪些系统、分区怎么做。
2、需要优化系统的哪些参数,需要创建哪些用户等等的。
请问当用户反馈网站访问慢,你会如何处理?
有哪些方面的因素会导致网站网站访问慢?
服务器出口带宽不够用
1、本身服务器购买的出口带宽比较小。一旦并发量大的话,就会造成分给每个用户的出口带宽就
小,访问速度自然就会慢。
2、跨运营商网络导致带宽缩减。例如,公司网站放在电信的网络上,那么客户这边对接是长城宽
带或联通,这也可能导致带宽的缩减。
服务器负载过大,导致响应不过来
可以从两个方面入手分析:
1、分析系统负载,使用 w 命令或者 uptime 命令查看系统负载。如果负载很高,则使用 top 命令查
看 CPU ,MEM 等占用情况,要么是 CPU 繁忙,要么是内存不够。
2、如果这二者都正常,再去使用 sar 命令分析网卡流量,分析是不是遭到了攻击。一旦分析出问题
的原因,采取对应的措施解决,如决定要不要杀死一些进程,或者禁止一些访问等。
数据库瓶颈
1、如果慢查询比较多。那么就要开发人员或 DBA 协助进行 SQL 语句的优化。
2、如果数据库响应慢,考虑可以加一个数据库缓存,如 Redis 等。然后,也可以搭建 MySQL 主从,
一台 MySQL 服务器负责写,其他几台从数据库负责读。
网站开发代码没有优化好
例如 SQL 语句没有优化,导致数据库读写相当耗时。
针对网站访问慢,怎么去排查?
首先要确定是用户端还是服务端的问题。当接到用户反馈访问慢,那边自己立即访问网站看看,如
果自己这边访问快,基本断定是用户端问题,就需要耐心跟客户解释,协助客户解决问题。
不要上来就看服务端的问题。一定要从源头开始,逐步逐步往下。