本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处!

熟悉网络请求路径,网址经过浏览器的URL验证,是否正确证书是否失效,经过host文件处理,以及Dns解析,如有缓存则直接返回,否则交给Dns服务器,最后解析出ip地址,否则一般返回微软搜索页,如果浏览器缓存直接返回数据,否则通过隧道,通过网关,将数据解析为服务器可识别的协议,经历GFW过滤,到达服务器

某些烦人的小广告通过入侵host载入
另外一些通过劫持dns载入,建议改为全网dns
php的echo带有网络请求时间,才返回客户端,并不是简单的打印

优化往往考虑三端,客户端,传输过程,服务端
客户端,优化代码逻辑
传输过程,防止dns劫持,做memcache或radis

接下来我们主要说服务端的一些优化流程。
服务端又主要是数据库的问题

数据库可以从以下几个方面来说:

第一,合并操作。比如查询和搜索。

第二,做热点搜索,把热点的一些数据单独拎到一张表当中来做搜索。

第三,并非所有的数据都是要让用户看到。比如嗯,分页查询,最多给到用户100页就够了,而没有必要十分准确。重要的数据如用户名,性别首先拿出来,必要数据放到第二张表中拿出,即做主要次要数据分表查询。

第四,砍需求,做减法,并非所有的功能都需要加上

第五,避免querycache,缓存过多也容易出问题

研究Mysql优化得出一些建设性的方案相关推荐

  1. mysql 常用优化方案_项目中常用的 19 条 MySQL 优化方案

    声明一下:下面的优化方案都是基于 " Mysql-索引-BTree类型 " 的 一.EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划. 下面来个简单 ...

  2. mysql优化方法_mysql优化方案总结

    u       Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引.主键索引.唯一索引u ...

  3. MySQL 优化 —— SQL优化概述(优化专题开篇词)

    引言 最近为了研究索引的知识,特地去MySQL 官网研读了一番,发现MySQL官网有比较全面的MySQL优化方案和知识背景,所以希望通过一系列文章,将官网的知识翻译总结一下,避免日后去网上胡乱搜索产生 ...

  4. mysql优化总结(四)

    十四.MYSQL性能优化分享(分库分表) 1.分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是 ...

  5. MySQL优化器如何预估查询成本

    MySQL有哪些查询成本 MySQL 执行一个查询可以有不同的执行方案.在我们开发过程中,所有写过的sql语句都会丢给MySQL端的优化器.由优化器判断并选择其中成本最低,或者说代价最低的那种方案去真 ...

  6. Mysql优化高级篇(全)

    目录 前言 1. 简介 1.1 安装 1.2 MySQL逻辑架构 1.2.1 存储引擎 2. 索引优化分析 2.1 原因 2.2 常见通用的join查询 2.3 索引 2.3.1 索引分类 2.3.2 ...

  7. 小型网站到大型网站-Mysql优化

    2019独角兽企业重金招聘Python工程师标准>>> 背景 好的大型网站都是从小型网站慢慢演变来的,都不是一步就设计好的.现在的淘宝,03年创建的时候它也是只有一台服务器,使用的是 ...

  8. MySQL优化—工欲善其事,必先利其器之EXPLAIN

    mysql explain命令是查询性能优化不可缺少的一部分. explain output columns 列名 说明 id 执行编号,标识select所属的行.如果在语句中没有子查询或者关联查询, ...

  9. 项目中常用的19条MySQL优化

    声明一下:下面的优化方案都是基于 " Mysql-索引-BTree类型 " 的 一.EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划. 下面来个简单 ...

最新文章

  1. python外星人入侵游戏代码大全-Python游戏:外星人入侵游戏编程完整版!内附代码...
  2. 从事嵌入式开发需要掌握哪些知识?从事嵌入式软件开发的前景如何?
  3. bzoj 1901: Zju2112 Dynamic Rankings
  4. C# Timer定时器用法
  5. ubutun 更换网络源_Ubuntu 更换源
  6. BZOJ5329:[SDOI2018]战略游戏(圆方树,虚树)
  7. mysql group by cube_SparkSQL 中group by、grouping sets、rollup和cube方法详解
  8. C语言 牛顿法 解方程,如何用科学计算器求方程的解(牛顿法解方程具体步骤)...
  9. 搞研究的没有好下场 哈哈哈(精华在最后)
  10. Centos隐藏桌面图标
  11. SCC(五):ACT
  12. Java中的请求域(Request)《笔记》
  13. eMMC SD/eMMC寄存器介绍
  14. c语言压力变送器程序设计,基于单片机的压力变送器设计
  15. 新基建时代,5万亿市值腾讯还有大发展
  16. java项目的秘钥怎么保存_java生成秘钥key,并保存秘钥到文件中
  17. Python字符串中提取国家名称
  18. 通关GO语言09 同步原语:ync 包让你对并发控制得心应手
  19. 算法:初探12306售票算法。
  20. JavaWeb 宠物领养管理系统实现(源码分享)

热门文章

  1. redhat 添加ssh端口_RHEL 7修改ssh默认端口号
  2. 刘子佼 mysql 下载_MySQL数据管理之备份恢复案例解析 23讲 Mysql备份恢复实战 视频教程...
  3. 会议室时间预约前端_号外!会议室预约流程为您贴心上线
  4. linux io映射,【原创】Linux 文件系统移植全解密以linux-2.6.35内核源码为例说明一下IO静态映射的过程...
  5. linux内核c1bcbc40,【资料共享】给学习linux内核的大餐
  6. python连连看小游戏_请用PYTHON编一个小游戏,如五子棋,连连看,贪吃蛇,扫雷,计算器等等...
  7. 集群节点数和分片数关系_完全二叉树的节点数,你真的会算吗?
  8. python中isdigit()、isdecimal()和isnumeric的区别!
  9. java面试宝典 之 物流配送路径优化问题分析与算法解读
  10. 学习《apache源代码全景分析》之摘录