缓存

无描述
  • wordpress启用memcached加速访问

    Memcached 是什么? Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。 Danga Interactive 为提升 LiveJournal.com 的速度研发了 Memcached。目前,LiveJournal.com 每天已经在向一百万用户提供多达两千万次的页面访问。而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。Memcached 几乎完全…

  • WordPress速度优化-Nginx fastcgi_cache缓存加速

    高并发网站架构的核心原则其实就一句话“把所有的用户访问请求都尽量往前推“,即:能缓存在用户电脑本地的,就不要让他去访问CDN。 能缓存CDN服务器上的,就不要让CDN去访问源(静态服务器)了。能访问静态服务器的,就不要去访问动态服务器。以此类推:能不访问数据库和存储就一定不要去访问数据库和存储。 WordPress最好的优化方式就是尽量不安装插件,Wordpress是典型的PHP-MyS…

  • 无需插件wordpress生成静态缓存文件的方法

    说起wordpress生成静态缓存的话首先想到的就是WP Super Cache插件,确实如此,大多数的wordpress站长们都在使用. 但是永远都有那些纠结完美派的人,不喜欢用插件的人也十分的多,而今天介绍的非插件搞定wordpress生成静态缓存文件方法,即可为大家去掉这款强大的wordpress缓存插件WP Super Cache的使用! 首先说下,WP Super Cache的工作原理吧,该插件的Mod_rewrite加速模式加速…

  • WordPress使用.htaccess开启缓存

    代码很简单,添加到.htaccess文件里面。添加之前注意先备份一遍以免出现不可逆的错误。 <FilesMatch ".(html|htm|php)$"> Header set Cache-Control "max-age=36000" </FilesMatch> <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|eot|ttf|woff|js|css)$"> Header set Cache-Control "max-age=72000000" </F…

  • WordPress自动生成首页静态缓存

    代码来自于wp super cache插件,由本站处理成仅缓存首页的代码版本。 生成首页缓存代码 <?php // 只缓存首页 define('CACHE_FOLDER', ABSPATH.'/cache'); // 定义根目录/cache/ 文件夹 define('CACHE_DIR', dirname(__FILE__).'/cache/'.$_SERVER['HTTP_HOST']); // 缓存目录 —— cache.php所在目录/cache/服务器域名 define('CACHE_CYC', 86400); //缓存文件的周期,单…

  • WordPress自动生成首页静态缓存集成到主题

    继前篇WordPress自动生成首页静态缓存之后 首页缓存几大问题已经基本解决。下面是把这个方法集成到主题里面,可以做成插件,以下是自定义函数版本,将下面的代码添加到主题的functions.php里面之后即可生效: /** * 首页缓存版 * 缓存于网站根目录/cache文件夹 * by INLOJV.com */add_action( 'init', 'homeCache' );function homeCache(){ …

  • 利用nginx的fastcgi_cache缓存加速WordPress

    WordPress有很多的缓存加速方案,例如插件缓存(wp-super-cache、wp-rocket等)、PHP代码缓存等等,现分享本站使用的nginx缓存。利用fastcgi_cache缓存。 在使用nginx缓存之前,必须在nginx里面加载专门的模块,这个模块叫做ngx_cache_purge。 添加ngx_cache_purge模块 下载ngx_cache_purge模块 ngx_cache_purge模块的官方地址:http://labs.frickle.com/files/。在这个地址找到…

  • WordPress中WP_Query 和缓存相关的参数及函数

    WP_Query 主要用4个用于缓存相关的参数和使用到函数有: cache_results 是否缓存查询的文章信息。 默认情况分两种,使用外部对象缓存(比如使用 Memcached)就是 false,没有使用则是 true。 做了几次测试,true 和 false 没什么区别,感觉有点重复,所以这个建议设置为 false。 update_post_term_cache 参数 是否缓存 post term 的内容,默认也是 true。 update_post_term_cache…

  • WordPress操作缓存和cookie示例方法

    WordPress Transients API Transients 是瞬时的意思,WordPress Transients API 是 WordPress 用来缓存一些复杂的 SQL 查询和运算结果的最简单的方法。它给这些需要缓存的数据一个过期时间,并且时间一到就会自动删除,所以如果你在制作 WordPress 插件的时候,需要存储一些有一定生命周期的数据的时候,Transients API 是最好的选择。 WordPress Transients API 缓存的数据存储…

  • WordPress缓存不同大小的Gravatar头像

    关于WordPress缓存Gravatar头像到本地,提升网站加载速度的文章已经到处都是,但是之前的一些WordPress头像缓存解决方案都是只能缓存一个大小的头像,而子凡这里就将一个升级版给大家分享一下,这也是子凡在做Fanly主题中用到的一个功能,毕竟在WordPress博客中,很多时候我们不仅仅只是使用一种头像大小,如果网站调用了多个尺寸的头像可能调用大头像的时候会不清晰。 改善功能…