下载后可任意编辑题外话:大流量技术:1
服务器集群 2
mysql 优化(设计合理的数据库表 3nf,分表垂直分割水平分割,读写分离技术多个 mysql 同时工作,mysql 配置优化,硬件升级)3
缓存技术 memched/redis
大型网站提速提速:Mysql 优化,页面静态化,memcached 大型网站的定义:1
pv 值(page views):页面的访问量
当页面访问量很大的时候,带来了很多问题:① 流量变大,解决方案 买带宽,优化程序,图片的大小不能多于多少 K② 并发量变大,同时访问网站的人多了,解决方案,要对程序的结构进行修整 ->服务器集群传统架构:优化结构:整个的重点还是 php 程序,考验程序员的东西
下载后可任意编辑2
数据量很大:解决方法:① 表的设计合理② 分表技术(垂直分割和水平分割)、建立适当的索引、读写分离、Mysql 配置优化(调整最大并发量,定时对数据库碎片整理、碎片,实现方法:windows 下用任务管理器,niux 下用 crontab),硬件升级③ 页面静态化④ 缓存技术(memcached)页面静态化技术原理图:几个概念:静态网址:假如我们访问的是静态页面,则把这个 url 称作静态网站,html 网址特点:1
利于 seo(search engine optimization)搜索引擎优化2.访问速度快3
防止 sql 注入漏洞动态网址:在访问的时候可以传入参数,称为动态网址,php 网址特点:1
不利于 seo2
访问速度慢3
sql 注入的可能伪静态网址:希望达到这样的目的,下载后可任意编辑这样的话,我们把图片下端的称为伪静态网址
这样做的特点:1
利于 seo2
防止了注入但是它仍然要访问数据库,也就是说速度没有优化
页面静态化的分类:从方式来看:1
伪静态从范围来看:1
全局静态,2