① 为查询缓存优化查询 ② EXPLAIN 我们的SELECT查询(可以查看执行的行数) ③ 当只要一行数据时使用LIMIT 1 ④ 为搜索字段建立索引 ⑤ 在Join表的时候使用相当类型的列,并将其索引 ⑥ 千万不要 ORDER BY RAND () ⑦ 避免SELECT * ⑧ 永远为每张表设置 ...
分类:
数据库 时间:
2018-03-02 18:52:49
阅读次数:
150
总结了下工作当中遇见的几个优化的思路和方法 缓存优化 性能优化第一步,便是管理好页面的缓存,避免重复下载资源。否则,即增加服务器压力,又消耗用户的流浪,这点尤其是做手机端的时候需要格外注意。 浏览器缓存机制 访问页面,请求各种资源,浏览器检查本地是否有缓存。 如果有,检查资源是否过期。没过期,直接使 ...
分类:
其他好文 时间:
2018-02-23 19:01:13
阅读次数:
150
本文提供一个优化网页性能的大概思路,具体操作网上资料很多。 缓存优化 性能优化第一步,便是管理好页面的缓存,避免重复下载资源。否则,即增加服务器压力,又折磨用户的钱包。 浏览器缓存机制 访问页面,请求各种资源,浏览器检查本地是否有缓存。 如果有,检查资源是否过期。没过期,直接使用缓存。过期了,便向服 ...
分类:
Web程序 时间:
2018-02-22 10:49:05
阅读次数:
213
Nginx配置文件优化 expires缓存优化 什么是expires?当你访问百度的一张照片的时候,百度可以使用expires来决定这张图片字啊你本地缓存多久,就可以不用再下载了,比如一个小时。缺点就是,如果百度换图片了,那么用户还是显示的原来的内容,也可以解决这个问题,那就是在服务器端改名弥补过期 ...
分类:
其他好文 时间:
2018-01-30 19:43:02
阅读次数:
172
1、扩展数据缓存的必要性 大家都知道ecshop系统使用的是静态模板缓存,在后台可以设置静态模板的缓存时间,只要缓存不过期,用户访问页面就相当于访问静态页面,速度可想而知,看似非常完美,但是ecshop 有一个方法被滥用了,那就是 clear_cache_files() ,该方法会把整个系统的静态模 ...
分类:
其他好文 时间:
2017-11-26 18:51:38
阅读次数:
165
LAMP和LNMP的优化,两者php的优化差不多:apache+php(libphp5.so)nginx+php(fcgiphp-fpm)优化都是对应一个主配置文件php.ininginxphp(fcgiphp-fpm)有一个自己的配置文件php-fpm.confphpweb引擎缓存加速优化实战php慢的瓶颈点有两点:1、解析需要时间2、需要找后面mysql要,需要..
分类:
其他好文 时间:
2017-09-29 00:27:44
阅读次数:
216
如何处理大量数据并发操作 文件缓存,数据库缓存,优化sql,数据分流,数据库表的横向和纵向划分,优化代码结构! 锁述的概 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比 ...
分类:
其他好文 时间:
2017-09-25 11:38:17
阅读次数:
149
一、模块概览模块名称作用主要类反射模块封装JAVAAPI,易用,进行了缓存优化类型转换模块绑定实参及映射查询结果集日志模块定位BUG,解决瓶颈资源加载模块类加载器,确定类加载器使用顺序解析器模块Xpath,初始化解析mybatis-confg.xml,mapper.xml,动态SQL占位符XPathParserTok..
分类:
其他好文 时间:
2017-09-17 18:55:55
阅读次数:
186
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 2. EXPLAIN 你的 SE ...
分类:
数据库 时间:
2017-09-09 21:34:44
阅读次数:
219
当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被 ...
分类:
数据库 时间:
2017-09-01 15:45:11
阅读次数:
234