大型网站关键技术介绍 1.pv(pageviews),访问量大 带来问题 a.流量大10000000*2m-解决方案买带宽,优化程序(处理图片) b.并发量,同时访问网站的人多.,解决方案 对程序的架构重新设计.-服务器集群示意图: 1.数据量大-10亿记录 解决方法是 a.表的设计合理 b.分表
大型网站关键技术介绍
1. pv值(page views),访问量大
带来问题
a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片)
b. 并发量,同时访问网站的人多.,解决方案
对程序的架构重新设计.->服务器集群 示意图:
1.%20数据量大->10亿记录
解决方法是
a.%20表的设计合理%20
b.%20分表技术(垂直分割,水平分割)%20c.%20建立索引%20d.%20读写分离%20e.%20mysql配置优化(调整最大并发量,定时对数据库碎片整理,备份%20crontab)%20f.硬件升级)%20
c.%20页面静态化%20
d.%20缓存技术(memcached)
页面静态化
简单解释一下页面静态化:
看几个概念,然后写代码:
静态网址:%20比如%20http://localhost/abc.html%20%20即,如果我们访问的页面是静态页面,我们把这个url称为静态网站.
特点:%201.%20利用seo%20(search%20engine%20optimization)%20搜索引擎优化2.%20访问速度快%203.%20防止sql注入
http://localhost/index.php?u=xx&p=/*11288%20*/
如果我们写程序%20loginCheck.php
[php]%20view%20plaincopy
- <span%20style=“font-family:SimSun;font-size:14px;”>&l本文来源gao@dai!ma.com搞$代^码!网7t;?php%20%20
- %20%20%20%20$id=$_GET[‘id’];%20%20
- %20%20%20%20$pwd=$_GET[‘pwd’];%20%20
- %20%20%20%20$sql=”select%20%20pwd%20%20from%20users%20where%20id=$id”;%20%20
- %20%20%20%20$res=mysql_query($sql);%20%20
- %20%20%20%20if($pwd=%20=%20=从数据库中取出的密码){%20%20
- %20%20%20%20%20%20%20%20//说明该用户存在%20%20
- }else{%20%20
- %20%20//说明用户密码错误!%20%20
- }%20%20