首页 > Memcached

Memcached

  • Memcached 是什么?

    Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。

    Danga Interactive 为提升 LiveJournal.com 的速度研发了 Memcached。目前,LiveJournal.com 每天已经在向一百万用户提供多达两千万次的页面访问。而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。Memcached 几乎完全放弃了任何数据都从数据库读取的方式,同时,它还缩短了用户查看页面的速度、更好的资源分配方式,以及 Memcache 失效时对数据库的访问速度。

    WordPress 和 Memcache的关系

    Memcached

    阅读全文

  • 使用 WP-Postview 插件进行日志浏览数统计的时候,会有个问题,就是每个页面会多出三个 SQL 查询。这样每次浏览日志都会多出三次查询,对数据库其实是一次蛮大的负担,有没有办法解决这个问题呢?如果你和我一样网站启用了 Memcached 这类内存缓存组件的话,我们可以把日志的流量缓存到内存中,每次增加10次浏览才写入数据库中去。

    <?php
    /*
    Plugin Name: WPJAM Memcached PostView
    Description: 使用内存缓存提高 WP-Postviews 效率
    Version: 0.1
    Author: Denis
    */
    add_action('init','wpjam_postviews');
    function wpjam_postviews(){
    if(function_exists('the_views')){ //已经安装了 postview 插件
    global $wp_object_cache;

    postviews

    阅读全文

同步内容