• 缓存


    缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给GPU用的缓存,硬盘上也有16M或者32M的缓存。千万不能把缓存理解成一个东西,它是一种处理方式的统称!

     崔(115217704)  15:30:22
    只要存的东西的目的是"临时文件交换区"就叫缓存
    崔(115217704)  15:30:50
    understand
    崔(115217704)  15:31:08
    至于存在哪 不重要
    崔(115217704)  15:31:30
    然后按实际要求在选择存在那
    韩(307382420)  15:31:58
    那就是理解为:从一大堆东西,取出部分,或计算所得等等,存储在哪儿无所谓,方便使用。。减少查询~即为缓存了
    崔(115217704)  15:32:30
    自悟了
    韩(307382420)  15:33:11
    你说那么清楚,我在不悟,就翘掉了~
    崔(115217704)  15:34:23
    那你说说缓存服务器是啥、
    崔(115217704)  15:34:28

    秦(2755450)  15:34:36
    崔大神 
    崔(115217704)  15:35:06
    咱们做iis服务器的时候 
    崔(115217704)  15:35:09
    根据情况
    崔(115217704)  15:35:16
    把缓存 存在了内存里
    崔(115217704)  15:35:34
    浏览器 根据情况 把缓存 存在了用户的 硬盘里
    崔(115217704)  15:35:37
    对吧
    崔(115217704)  15:35:42
    都叫缓存
    韩(307382420)  15:35:44
    理解了,一个服务器全做缓存处理
    崔(115217704)  15:35:57
    而且缓存也是分层次的
    冯(106762034)  15:35:58

    崔(115217704)  15:36:08
    比如硬盘是二级缓存
    崔(115217704)  15:36:14
    内存做一级缓存
    崔(115217704)  15:36:29
    和cpu缓存的设计 理念也像了吧
    韩(307382420)  15:36:36

    冯(106762034)  15:37:05

    韩(307382420)  15:39:57

    崔(115217704)  15:47:14
    如果图片 你们是存一个机器里 
    崔(115217704)  15:47:25
    那么 缓存应该是硬盘里的一块地方
    崔(115217704)  15:47:41
    一般图片别往内存你放
    崔(115217704)  15:47:44
    这东西大
    崔(115217704)  15:47:48
    效果不一定好
    崔(115217704)  15:47:54
    不像数据‘
    韩(307382420)  15:48:21
    嗯,那只能是从硬盘读取了
    韩(307382420)  15:49:26
    我们文件有几百兆的,很难用内存缓存了
    韩(307382420)  15:49:40
    再问个问题哈,简单的web应用与文件服务器分离~
    崔(115217704)  15:50:18
    几百兆就能放内存了
    崔(115217704)  15:50:28
    是几百G吧
    崔(115217704)  15:50:49
    几百兆放内存里行
    韩(307382420)  15:50:58
    是web应用服务器接受数据,直接post 文件到文件服务器端的接受程序,然后保存么~
    韩(307382420)  15:51:19
    一个文件百兆,有n多个
    崔(115217704)  15:51:26
    存 取?
    韩(307382420)  15:51:33
    嗯~
    韩(307382420)  15:51:41
    这个过程还不太理解
    崔(115217704)  15:51:42
    文件服务器 可以发布成web应用 也是可以的
    崔(115217704)  15:51:51
    不知道你们是怎么处理的
    崔(115217704)  15:52:08
    或者存io操作
    韩(307382420)  15:52:43
    很简单的,我从web服务器上传一个文件,保存到文件服务器上去,这个是原理怎么做的
    崔(115217704)  15:53:18
    如果服务器 可以连文件服务器 
    崔(115217704)  15:53:26
    可以直接io写操作韩(307382420)  15:53:48
    我看看先
    崔(115217704)  15:54:02

    冯(106762034)  15:54:08
    这个是淘宝的API接口
    韩(307382420)  15:54:12
    是同一局域网内的2台服务器
    崔(115217704)  15:54:36
    那直接io写就行了
    崔(115217704)  15:54:47
    你不是问我上传控件吧
    崔(115217704)  15:55:59
    文件如果做服务器
    韩(307382420)  15:56:01
    那边不设置共享目录,只能post到那边应用程序保存吧?
    崔(115217704)  15:56:05
    要我选择 
    崔(115217704)  15:56:18
    我会做一个socket服务器处理
    崔(115217704)  15:56:20
    速度快
    韩(307382420)  15:56:55
    额?
    崔(115217704)  15:57:22
    文件服务器 做个socket服务器
    韩(307382420)  15:58:02
    web端,直接通过socket 来保存文件么
    崔(115217704)  15:58:13
    服务器
    崔(115217704)  15:58:25
    你们上传文件不得先上传到web服务器吗
    崔(115217704)  15:58:35
    或者 直接做IM?
    崔(115217704)  15:58:38
    那也行
    韩(307382420)  15:58:52
    直接上传到文件服务器怎么做呢
    崔(115217704)  15:59:17
    先搞清楚文件从拿来
    崔(115217704)  15:59:21
    别先想传
    崔(115217704)  15:59:35
    流程先搞清楚
    韩(307382420)  15:59:35
    客户端,用户通过file 上传
    崔(115217704)  15:59:47
    到服务器 
    崔(115217704)  15:59:52
    是个内存流 对吧
    韩(307382420)  15:59:59
    没错
    崔(115217704)  16:00:05
    然后 写文件服务器
    韩(307382420)  16:00:13

    崔(115217704)  16:00:21
    或者先缓存到服务器 
    崔(115217704)  16:00:39
    然后再读 再写文件服务器 再删
    崔(115217704)  16:00:47
    这样把握点
    崔(115217704)  16:00:52
    知道我说什么吗
    韩(307382420)  16:00:58
    嗯,了解
    崔(115217704)  16:01:14
    写缓存服务器 post文件服务器当然也是可以的
    崔(115217704)  16:01:20
    写个wcf也可以啊
    崔(115217704)  16:01:27
    webservices也行
    崔(115217704)  16:01:34
    socket
    崔(115217704)  16:01:36
    也行
    韩(307382420)  16:01:40
    文件服务器上写个服务么
    崔(115217704)  16:01:52
    wcf支持web服务
    崔(115217704)  16:02:01
    总得有个服务吧
    崔(115217704)  16:02:12
    你post文件服务器 也是通过iis吧
    崔(115217704)  16:02:23
    或者直接共享硬盘
    韩(307382420)  16:02:28
    这就通了,
    崔(115217704)  16:02:37
    不过这个对设计上来说是紧耦合
    崔(115217704)  16:02:39
    不可取
    崔(115217704)  16:02:43
    不过可以对付
    崔(115217704)  16:02:45
    好做
    韩(307382420)  16:03:20
    额。。松耦合是怎么设计呢
    崔(115217704)  18:12:02
    开会来着

  • 相关阅读:
    linux编程 给线程起名字
    c语言的__packed__
    LINUX 命令行编辑快捷键
    linux关于bashrc与profile的区别(转)
    linux查看和修改PATH环境变量的方法
    linux 线程 pthread_create 源码 剖析
    你真的了解【HashMap】么?-一
    Oracle 基础概念
    Java数据库连接池
    JVM内存模型与垃圾回收
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/2233465.html
Copyright © 2020-2023  润新知