标签:性能优化

JavaScript Memoization缓存技术

Memoization是一种用来优化计算程序使之更快的技术,通过储存调用函数的结果并在传进同样参数的时候直接返回其返回值来实现。 而通常,我们只在递归函数中才需要反复调用一个已经执行过的函数的返回值。所以这里以一个最基本的计算阶乘的递归函数为例,如下所示 let times = 0; functio […]

PHP性能优化之Opcache

说明 PHP 5.5+版本以上的,可以使用PHP自带的opcache开启性能加速(默认是关闭的)。对于PHP 5.5以下版本的,需要使用APC加速,这里不说明,可以自行上网搜索PHP APC加速的方法。 PHP开启opcache方法 1、打开php.ini文件 2、找到:[opcache],设置为: […]

HTML5 Prefetch 预加载

prefetch 即预加载,在用户需要前我们就将所需的资源加载完毕。 有了浏览器缓存,为何还需要预加载? 用户可能是第一次访问网站,此时还无缓存 用户可能清空了缓存 缓存可能已经过期,资源将重新加载 用户访问的缓存文件可能不是最新的,需要重新加载 Chrome 的预加载技术 现在的 chrome 聪 […]