了解了一下Memcached

    Cache从来都是一种主要的优化手段, 从Oracle的角度, Cache技术无所不在.

  1. Library Cache
  2. Cursor Cache
  3. Data Cache
  4. Connection Cache / Pool
  5. Query Cache
  6. Client Data Cache

    除了这些Cache上, 在应用程序上也可以加上Cache层, 现在WEB上最热门的Cache软件就是memcached了, 和程序中的数组不同, 它采用服务器客户端方式, 因此可以更好地被很多程序共享, 其基本工作原理如下.

  1. 连接到memcached服务器.
  2. 根据自定义的key进行查找值,如果找到则返回.
  3. 从磁盘中读取或从数据库中查询数据.
  4. 写入到memcached服务器.
  5. 返回结果值.

    想想自已的Blog有两个地方可以用上memcached这个服务, 一个是留言时的验证码, 现在是Cache在磁盘中的, 有待改进. 另一个是基于tag搜索的结果页面, 也是Cache在磁盘中的, 可以改进, 不过在DreamHost中并不能用上这个服务.

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • My family name is Ayneswonth.
  • 我姓安尼思华斯.
  • How do you spell it?
  • 怎么拼?
  • Who is the lady in white?
  • 穿白衣服的那位小姐是谁?
  • Could you introduce me to her?
  • 你能把我介绍给她吗?
  • Rose, let me introduce my friend to you.
  • 罗斯, 让我介绍一下我的朋友.