1. Cache:WordPress 加速缓存区,是 WordPress 加速缓存内存,是位于 CPU 和主内存之间的容量较小但速度很快的储存器,因为 CPU 的速度远远高于主内存的速度,CPU 从内存中读取资料需等待很长的时间,而 Cache 储存著 CPU 刚用过的资料或回圈使用的部分资料,这时从 Cache 中读取资料会更快,减少了 CPU 等待的时间,提高了系统的效能。
Cache 并不是 WordPress 加速缓存档案的,而是 WordPress 加速缓存块的 (块是 I/O 读写最小的单元);Cache 一般会用在 I/O 请求上,如果多个程序要访问某个档案,可以把此档案读入 Cache 中,这样下一个程序获取 CPU 控制权并访问此档案直接从 Cache 读取,提高系统效能。
2. Buffer:缓冲区,用于储存速度不同步的装置或优先顺序不同的装置之间传输资料;通过 buffer 可以减少程序间通讯需要等待的时间,当储存速度快的装置与储存速度慢的装置进行通讯时,储存慢的资料先把资料存放到 buffer,达到一定程度储存快的装置再读取 buffer 的资料,在此期间储存快的装置 CPU 可以干其他的事情。
Buffer:一般是用在写入磁碟的,例如:某个程序要求多个栏位被读入,当所有要求的栏位被读入之前已经读入的栏位会先放到 buffer 中。