标签:不同 访问量 oca ges 前端 rand hang 硬件 切换
今天偶然听说了百度站长平台,又偶然在上面发现了夜息大神的分享(http://zhanzhang.baidu.com/college/videoinfo?id=871)。
之前对于SEO的了解只限于减少http请求,css在上js在下,在meta标签里面写些关键词(这个也是利于SEO的吧?)。分享里面很多东西都是第一次听说,听完不敢说懂了多少,但是多少是涨知识了。
一个页面打开的速度,除了页面本身的问题,不同时间、不同地区、不同线路等因素也会影响速度。
加载快的页面更容易得到用户的信任,也容易留住用户。
测速度的工具:17ce.com
1、独立服务器
2、加硬件(实际上架构大于硬件,多了不一定就好)
3、减少http请求,压缩网页体积
4、css上,js下
WebServer(Apache/Tomcat...):实时数据要走这里 主从备份 负载均衡
DataBase(mysql...):数据库
CDN(百度云加速...) 设置很重要
前端页面缓存
数据缓存(redis<重启快>/ Memocache)分库分表,读写分离
1、切换不同User-agent
看不同浏览器、不同设备、不同系统的加载情况。
2、用network排查
在请求头看cacheControl 、lastModify......
还可以看每个请求的时间等,找出可以优化的地方
3、设置了cdn不会暴露网站ip(安全)
1、统计Top访问的网页
2、统计Top(爬虫)抓取的网页
3、重点优化高访问网页
1、静态资源未做缓存(cdn设置防信息攻击级别低,就不会因为访问太快,出现稍后访问)
2、错误的缓存配置(百度云加速可以缓存整个网页,而不是部分静态资源,注意cachecontrol等默认设置,导致没有缓存)
3、数据库压力过大(like,order By Random这种sql要少用,了解sql慢查;加索引可以快;异步存贮热数据)
4、被攻击、被黑(云IP不要暴露,不要让外部可以读取数据库,尤其是热点页)
5、其它原因:
①UA封禁
②js脚本阻塞网页(外部广告的js挂了),js放底部
③运营商封禁
1、图片走cdn
2、图片要压缩,不要直接css控制
CDN:全称是Content Delivery Network,即内容分发网络。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
UA封禁:UA即为用户代理(User-Agent),服务器通过UA识别访问者的身份。当网站针对指定UA的访问,返回异常页面(如403,500)或跳转到其他页面的情况,即为UA禁封。
PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。
UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。
完。-------------------------------------------------------
“我告诉你她是一个有用的人!老天爷知道这是真的。让别人说‘她是一个废物’吧!”
标签:不同 访问量 oca ges 前端 rand hang 硬件 切换
原文地址:http://www.cnblogs.com/MaiJiangDou/p/6830669.html