更改
跳到导航
跳到搜索
第196行:
第196行:
− 效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的 网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。+
− 把图片单独存储,尽量减少图片等大流量的开销,可以放在一些相关的平台上,如七牛等+
− +
− 数据库的并发连接为100,一台数据库远远不够,可以从读写分离、主从复制,数据库集群方面来着手。另外尽量减少数据库的访问,可以使用缓存数据库如memcache、redis。+
+
+
− 尽量减少下载,可以把不同的请求分发到多个镜像端。+
− Apache的最大并发连接为1500,只能增加服务器,可以从硬件上着手,如F5服务器。当然硬件的成本比较高,我们往往从软件方面着手。+
−
−
→处理负载,高并发?
# HTML静态化
# HTML静态化
#: 效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的 网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。
# 图片服务器分离
# 图片服务器分离
#: 把图片单独存储,尽量减少图片等大流量的开销,可以放在一些相关的平台上,如七牛等
# 数据库集群和库表散列及缓存
# 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引优化
#: 避免慢查询过多阻塞
# 数据库集群和库表散列及缓存,使用缓存、尽量减少数据库IO
#: 数据库的并发连接为100,一台数据库远远不够,可以从读写分离、主从复制,数据库集群方面来着手。另外尽量减少数据库的访问,可以使用缓存数据库如memcache、redis。
# 镜像:
# 镜像:
#: 尽量减少下载,可以把不同的请求分发到多个镜像端。
# 负载均衡:
# 负载均衡:
#: Apache的最大并发连接为1500,只能增加服务器,可以从硬件上着手,如F5服务器。当然硬件的成本比较高,我们往往从软件方面着手。
== Laravel请求生命周期 ==
== Laravel请求生命周期 ==