高性能网站架构方案

如何优化网站响应时间?

  1. 减少HTTP请求 将多个图片合并成一个文件,减少图片下载请求 合并Javascript脚本和Css文件 利用浏览器的Cache功能,避免重复下载相同文件
  2. 动态内容静态化 生成静态HTML文件,减少服务器脚本的计算时间,从而降低服务器响应时间。
  3. 优化数据库
  4. 使用负载均衡 把流量分配到更多的服务器上,实现负载均衡的方法有很多种,如HTTP重定向,基于DNS的轮询解析,反向代理服务器。
  5. 使用缓存 缓存把需要昂贵开销计算结果保存起来,在以后需要时直接取出,从而避免重复计算。也可以使用Memcached缓存。

MYSQL稳定性提高方案:主从复制

主从复制功能通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间SELECT查询可以发送到从服务器,以降低主服务器的查询处理负荷。修改数据的语句发送到主服务器,以使主从服务器保持同步。

MYSQL主从复制的优点:

  1. 增加健壮性。主服务器出现问题时,可以切换到从服务器作为备份。
  2. 优化响应时间。不要同时在主从服务器上进行更新,这样可能引起冲突。
  3. 在从服务器备份过程中,主服务器继续处理更新。

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2016-07-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏desperate633

浅谈应对数据库高负载访问的几种思路1.使用优化查询的方法2.主从复制, 读写分离, 负载均衡3.数据库分表, 分区, 分库

目前,大部分的主流关系型数据库都提供了主从复制的功能,通过配置两台(或多台)数据库的主从关系,可以将一台数据库服务器的数据更新同步到另一台服务器上。网站可以利用...

831
来自专栏北京马哥教育

zabbix部署(Linux上部署/监控端/被监控端)

一、监控系统的简单介绍 (1)cacti:存储数据能力强,报警性能差 (2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度...

3704
来自专栏跟着阿笨一起玩NET

如何修改SQL Server 2008数据库服务器名称

 但是在配置复制的时候却出了问题,我在MS-ZY上配置了数据库分发,配置成功,接下来想在MS-ZY2上配置订阅,可是却报错。于是我就试一下在MS-ZY2上配置分...

5542
来自专栏Java开发

Linux 新建扩展分区

此时已经看见扩展分区创建完成,在扩展分区下面新建2个分区 因为现在扩展分区是20G 所以下面的2个分区都给10G

1241
来自专栏SpringBoot 核心技术

第二十四章:SpringBoot项目整合JPA多数据源配置

3484
来自专栏java达人

Oracle 常用命令

1、启动oracle数据库: 从root切换到oracle用户进入: su - oracle 进入sqlplus环境,nolog参数表示不登录: sqlplus...

2017
来自专栏xingoo, 一个梦想做发明家的程序员

Winodws安装系统时,通过安装磁盘进行分区

  今天使用一个系统盘安装的时候,很奇怪,分区总是分出来一个系统磁盘,一个MBR,剩下的只能分主分区。   这样就导致我在进行windows激活时,激活工具都找...

2246
来自专栏PHP在线

高性能网站架构方案

主从复制功能通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间SELECT查询可以发送到从服务器,以降低主服务器的查询处理负荷。修改...

2268
来自专栏Java后端生活

Linux(十八)RPM

2057
来自专栏鬼谷君

开启mysql慢查询

1132

扫码关注云+社区