研究Mysql优化得出一些建设性的方案



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


熟悉网络请求路径,网址经过浏览器的URL验证,是否正确证书是否失效,经过host文件处理,通过Dns解析,如有缓存则直接返回,否则交给Dns服务器,最后解析出ip地址,否则一般返回微软搜索页,如


果浏览器缓存直接返回数据,否则通过隧道,通过网关,将数据解析为服务器可识别的协议,经历GFW过滤,到达服务器


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


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


接下来我们主要说服务端的一些优化流程。
服务端又主要是数据库的问题
数据库可以从以下几个方面来说。
第一,合并操作。比如查询和搜索。
第二,做热点搜索,把热点的一些数据单独拎到一张表当中来做搜索。
第三,并非所有的数据都是要让用户看到。比如嗯,分页查询,最多给到用户100页就够了,而没有必要十分准确。重要的数据如用户名,性别首先拿出来,必要数据放到第二张表中拿出,即做主要次要数


据分表查询。
第四,砍需求,做减法,并非所有的功能都需要加上
第五,避免querycache,缓存过多也容易出问题

你可能感兴趣的:(研究Mysql优化得出一些建设性的方案)