高并发、缓存
高并发写入
同一时间段,大量用户同时访问网站,发送请求。
先将数据写入内存,当达到一定数量后,再一起写入磁盘。
优点:数据写入内存,性能高,速度快。
缺点:可能会丢失一部分在内存中还没有来得及存入磁盘的数据(如断电)。
buffer和cache的区别
写入缓冲区
数据===>内存(buffer)===>磁盘
向缓冲区写入一定量后或定时向硬盘写入数据,而不是有一条数据就像硬盘写一次,效率低。
读取缓存区
数据<===内存(cache)<===磁盘
将经常访问的操作结果保存在缓存中可备随时调用,而非总是执行读取磁盘等开销较高的操作。