开发者社区> 问答> 正文

有哪些方面的因素会导致网站网站访问慢?

有哪些方面的因素会导致网站网站访问慢?

展开
收起
黄一刀 2020-03-09 17:28:40 1083 0
1 条回答
写回答
取消 提交回答
  • 1、服务器出口带宽不够用

    本身服务器购买的出口带宽比较小。一旦并发量大的话,就会造成分给每个用户的出口带宽就小,访问速度自然就会慢。 跨运营商网络导致带宽缩减。例如,公司网站放在电信的网络上,那么客户这边对接是长城宽带或联通,这也可能导致带宽的缩减。 2、服务器负载过大,导致响应不过来

    可以从两个方面入手分析:

    分析系统负载,使用 w 命令或者 uptime 命令查看系统负载。如果负载很高,则使用 top 命令查看 CPU ,MEM 等占用情况,要么是 CPU 繁忙,要么是内存不够。 如果这二者都正常,再去使用 sar 命令分析网卡流量,分析是不是遭到了攻击。一旦分析出问题的原因,采取对应的措施解决,如决定要不要杀死一些进程,或者禁止一些访问等。 3、数据库瓶颈

    如果慢查询比较多。那么就要开发人员或 DBA 协助进行 SQL 语句的优化。 如果数据库响应慢,考虑可以加一个数据库缓存,如 Redis 等。然后,也可以搭建 MySQL 主从,一台 MySQL 服务器负责写,其他几台从数据库负责读。 4、网站开发代码没有优化好

    例如 SQL 语句没有优化,导致数据库读写相当耗时。

    2020-03-09 17:29:42
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
代码未写,漏洞已出——谈谈设计不当导致的安全问题 立即下载
《网站性能与体验优化实践指北》 立即下载
改善弱网络-探索移动互联网下弱网络处理方式 立即下载