48-大型架构优化.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简介 一个大型网站的优化技术,优化技术很多,这边主要有三点: 页面静态化 搜狐 sina 首页肯定是静态化 3s 70% MySQL优化 自身去处理 架构优化 MySQL读写分离 【最重要】 面试最喜欢问 nosql使用(内存缓存) memcache(纯内存的缓存系统) redis(同步磁盘) 网站:1. 优化(用户体验) 2. 安全(sql注入 xss攻击 ddos攻击, 安全渗透,代码审计) 10家 (阿里 新浪 百度 腾讯 BAT 社招关闭) 校招和内推 大型网站优化-页面静态化 问题:如何判断一个网站是不是大型网站? 大的访问 流量 数据存储 问题:大访问的网站一定流量大吗? hao123 (百度 500w) vip(500)静态页面(资源聚合页) 小米(2亿)/ 业内定义了一些简单的标准,来判定一个网站是不是大型网站? 答: PV值(pages view):页面访问总量: 一天(24)内,一个网站所有页面访问总和 千万级别 UV值(unique visitor):独立访问值:一天(24)内,一个网站所有访问用户的总和 百万级别 IP值(独立IP):一天(24)内,一个网站所有访问IP的总和 十万 百万级别 分析工具: 站长工具 /siteall// 如何统计这些数据? 专门的第三方平台做这个:数据专家 (运维、SEO有哪些信誉好的足球投注网站引擎优化:让百度记录我们自己的网站) / pv uv ip 在服务器端 $_SERVER[‘remote_addr’] IP pv +1 大型网站带来的问题? 大并发,一般来说,是一个网站在 1s 内, 所有访问量的总和(最高值) 大流量,需要带宽(100M 30w) 500w 广告 视频点击量(百万) 转换率 海量数据存储(查找慢)上传图片,附件,数据库存储数据 大型网站的问题的解决方案 大并发:负载均衡 负载均衡器:硬件(f5 20w) 和 软件(七层 nginx) (四层 lvs)【运维】 负载均衡算法:1. 轮询 2. 加权 3. iphash 大流量:浏览器的缓存、 服务器的压缩(两种:本身文件压缩,将文件的空格注释去掉)、 减少http的请求(TCP/IP) 1. (将多个静态合并js 、 css) grunt工具可以去除静态文件里面的空格 注释 在服务器端使用 压缩的技术单独压缩(gzip, deflate),目前deflate支持度更好。对应在浏览器需要解压 注意:一般图片和视频是不能压缩,本身压缩需要服务器消耗资源,本身图片和视频的压缩度已经很高了。这里可以压缩的是文本内容 html xml aaaaaaaaaaaa == 10a 10a == aaaaaaaaa 把静态的资源放在CDN(把静态资源放在离你家最近的同一个运营商的机房的服务器,蓝汛,七牛,青牛)【运维】 /product/cdn/?utm_medium=textutm_source=baiduutm_campaign=st1#cdnutm_content=se_45097 /cdnjiangjia?utm_campaign=cdnjiangjiautm_source=baiduutm_medium=advpositionutm_content=png / / 查找慢:缓存技术(页面静态化和nosql内存优化)和MySQL自身优化 【重点学习】 注意:网站的瓶颈永远都是在 磁盘IO 或者说是 MySQL 缓存技术: 页面静态化:真静态和伪静态 真静态:形成真正的静态html文件 效率上 快 伪静态:在URL地址上做出一个类似静态URL的地址 形式上 好 并且利于(SEO) nosql技术,将数据库里面的数据缓存到内存中,下次请求直接从内存中获取 3. MySQL自身优化: 设计:字段属性(tinyint char varchar),范式 ,存储引擎 MySQL自身:索引(主键、唯一、普通、全文) 、 分区、 分表 MySQL的架构:读写分离(基础是依赖于主从复制) 自身经验(sql语句) 硬件升级 扩展 什么是CDN? 什么是github? / 项目管理器(禅道) / svn 小乌龟 Linux的相关文化和知识 Linux入门很简单 浪潮之巅(吴军) TP加载流程 从URL地址栏 》 笑脸 发生? CI 使用 / 8. 熟悉phpmyadmin工具

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档