研究Mysql优化得出一些建设性的方案
2016-11-27 13:44
357 查看
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !
熟悉网络请求路径,网址经过浏览器的URL验证,是否正确证书是否失效,经过host文件处理,通过Dns解析,如有缓存则直接返回,否则交给Dns服务器,最后解析出ip地址,否则一般返回微软搜索页,如果浏览器缓存直接返回数据,否则通过隧道,通过网关,将数据解析为服务器可识别的协议,经历GFW过滤,到达服务器
某些烦人的小广告通过入侵host载入另外一些通过劫持dns载入,建议改为全网dnsphp的echo带有网络请求时间,才返回客户端,并不是简单的打印
优化往往考虑三端,客户端,传输过程,服务端客户端,优化代码逻辑传输过程,防止dns劫持,做memcache或radis
接下来我们主要说服务端的一些优化流程。服务端又主要是数据库的问题数据库可以从以下几个方面来说。第一,合并操作。比如查询和搜索。第二,做热点搜索,把热点的一些数据单独拎到一张表当中来做搜索。第三,并非所有的数据都是要让用户看到。比如嗯,分页查询,最多给到用户100页就够了,而没有必要十分准确。重要的数据如用户名,性别首先拿出来,必要数据放到第二张表中拿出,即做主要次要数据分表查询。第四,砍需求,做减法,并非所有的功能都需要加上第五,避免querycache,缓存过多也容易出问题
熟悉网络请求路径,网址经过浏览器的URL验证,是否正确证书是否失效,经过host文件处理,通过Dns解析,如有缓存则直接返回,否则交给Dns服务器,最后解析出ip地址,否则一般返回微软搜索页,如果浏览器缓存直接返回数据,否则通过隧道,通过网关,将数据解析为服务器可识别的协议,经历GFW过滤,到达服务器
某些烦人的小广告通过入侵host载入另外一些通过劫持dns载入,建议改为全网dnsphp的echo带有网络请求时间,才返回客户端,并不是简单的打印
优化往往考虑三端,客户端,传输过程,服务端客户端,优化代码逻辑传输过程,防止dns劫持,做memcache或radis
接下来我们主要说服务端的一些优化流程。服务端又主要是数据库的问题数据库可以从以下几个方面来说。第一,合并操作。比如查询和搜索。第二,做热点搜索,把热点的一些数据单独拎到一张表当中来做搜索。第三,并非所有的数据都是要让用户看到。比如嗯,分页查询,最多给到用户100页就够了,而没有必要十分准确。重要的数据如用户名,性别首先拿出来,必要数据放到第二张表中拿出,即做主要次要数据分表查询。第四,砍需求,做减法,并非所有的功能都需要加上第五,避免querycache,缓存过多也容易出问题
相关文章推荐
- 研究Mysql优化得出一些建设性的方案
- MySQL中SQL优化和架构设计的一些简单想法
- MySQL中SQL优化和架构设计的一些简单想法
- 系统获取数据性能优化方案,希望朋友们能够给出一些建议
- mysql sql 百万级数据库优化方案
- MySQL 修改表字段优化方案
- 一些 Mysql 的优化经验
- 【mysql】MySQL中SQL优化和架构设计的一些简单想法
- mysql性能优化的一些小tips
- mysql性能优化的一些小tips
- mysql 性能优化方案
- [原创]MySQL中SQL优化和架构设计的一些简单想法
- (转) mysql 的一些优化问题
- (转) mysql 的一些优化问题
- 一些 Mysql 的优化经验
- mysql sql 百万级数据库优化方案
- [原创]MySQL中SQL优化和架构设计的一些简单想法
- 一些MySQL优化方面的技巧
- mysql 性能优化方案
- MySQL中SQL优化和架构设计的一些简单想法