`
ol_beta
  • 浏览: 288700 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

文件内网缓存方案

阅读更多

需求:

 

  • 有一些图片,doc文件,公司内网用户需要经常访问,每次每个人都从服务器上下载,非常耗时。
  • 一些文件可以根据规则打成zip包下载。
  • 需要在内网架设缓存服务,加快公司内网访问速度。
  • 文件资源敏感,不能随便访问,每次访问都要有权限验证和日志记录(即使访问内网)。

 

架构:

 

  • 采用varnish做缓存,varnish对用户透明。
  • 采用nginx+Secure Link做保护内网url安全访问(验证,超时)。

具体流程:



 说明:

 

  • 对于单个文件(图片,doc),永久缓存。
  • 对于打包下载文件,采用版本管理。版本=打包文件中添加时间最大的时间戳。如果版本过期,重新从线上打包并缓存。

 

  • 大小: 69.2 KB
1
0
分享到:
评论

相关推荐

    基于PHP的国微轻量级企业内网方案(PHP168)GBK源码.zip

    国微轻量级企业内网方案可能是针对中小企业或者团队设计的,旨在提供高效、简洁且易于管理的内部网络服务。 【描述】中的".zip"表明这是一个压缩文件,通常用于集合多个文件或目录以便于存储和传输。"GBK源码"则...

    squid缓存服务器的研究

    Squid 作为一种高效的缓存服务器解决方案,在提高网络访问速度、优化带宽利用等方面发挥着重要作用。通过合理配置 Squid 的各项参数,结合其丰富的访问控制功能,能够满足不同场景下的需求,为企业和个人用户提供更...

    中小规模分布式文件系统集群构架的优化方案.pdf

    该方案将传统分布式文件系统集群中的内网划分为对外子网和对内子网。对外子网负责处理与外网之间的交互数据,而对内子网负责传输分布式文件系统集群的管理数据。每个数据节点同时与两个子网相连,名称节点本身只与...

    小蚂蚁内网穿透pc.zip

    综上所述,"小蚂蚁内网穿透pc.zip"提供了一个能够在个人电脑上运行的内网穿透解决方案,它可能包括用户友好的界面、高效的缓存机制、强大的JSON处理能力以及详细的日志记录,帮助用户轻松穿透内网限制,使外部设备...

    天地图-离线地图使用的js和css

    总的来说,"天地图-离线地图使用的js和css"是一项针对内网环境优化的技术解决方案,通过修改JS和CSS源码,实现了天地图服务在无互联网连接情况下的可用性。这不仅要求开发者具备扎实的JavaScript和CSS技能,还需要...

    Go-简单的反向代理用于内网穿透

    这样做的好处包括负载均衡、安全保护、缓存以及我们关心的内网穿透功能。 在Go语言中,标准库`net/http`提供了创建反向代理的基础。`http.Handler`接口定义了处理HTTP请求的方法,而`http.ReverseProxy`类型实现了...

    Centos7.0配置Seafile内网云盘.pdf

    由于Seafile是一个内网云盘解决方案,安全性是至关重要的。 - **数据加密**:启用Seafile的数据加密功能,确保数据传输和存储的安全性。 - **访问控制**:合理设置用户的访问权限,限制敏感数据的访问范围。 - **...

    内网 离线百度地图

    内网离线百度地图是一种在内部网络环境下,无需互联网连接,仍能提供地图服务的技术解决方案。这主要适用于网络环境受限或者对数据安全有严格要求的场合,如企业、政府机构等。通过创建本地服务器并存储百度地图的...

    linux-内网开发环境域名代理服务

    5. **hornbill_proxy-master**:根据提供的压缩包文件名,可能是一个名为Hornbill Proxy的项目,它可能是用于内网开发环境的代理解决方案。这个项目可能包含配置脚本、启动和停止服务的脚本,以及日志文件等。用户...

    FTP基于MFC对话框实现与服务器文件传输

    "FtpClient.sln"和"FtpClient.v12.suo"是Visual Studio解决方案文件和用户选项文件,包含了项目的编译配置和用户设置;而其他如".pdb"文件是调试符号文件,用于在开发过程中帮助调试代码;"ipch"目录可能是临时编译...

    远程复制粘贴大文件报未指定的错误-解决方法

    #### 解决方案 针对上述原因,我们可以采取以下几种措施来解决问题: 1. **优化协议设置**: - 对于Windows远程桌面服务,可以通过修改注册表中的`ClipCacheSize`键值来增加剪贴板缓存大小。具体步骤如下: - ...

    内网资源服务快速创建cdn工具

    内网资源服务快速创建CDN工具是一款高效便捷的解决方案,专为解决在内部网络环境中对外提供服务的问题。这款工具的特点在于其一键式操作,让用户能够迅速设置并测试CDN(内容分发网络)服务,从而提高网站或应用的...

    eMule网络文件系统开发-毕业论文

    这篇论文深入探讨了P2P网络文件系统的设计原理和实现技术,为构建高效、可靠的分布式文件分享提供了实用的解决方案。通过运用多种技术手段,eMule网络文件系统不仅提高了文件传输速度,还增强了系统的稳定性和鲁棒性...

    让内网Ubuntu系统更新更轻松.docx

    描述提到的`approx`是一个解决方案,它是一个基于HTTP的代理服务器,专门用于Debian风格的软件包档案,能够按需从远程仓库获取文件并本地缓存,方便多台机器共享下载的内容。 `approx`是为了解决在内网环境中多台...

    ASP网络文件管理系统的设计与实现(源代码+论文).rar

    ASP网络文件管理系统是一种基于Web的文档管理和协作工具,它允许用户通过互联网或内网进行文件的上传、下载、查看、编辑以及版本控制等操作。这个系统通常由ASP(Active Server Pages)开发,这是一种微软的服务器端...

    大型高并发 web 应用系统架构

    文章首先讨论外网中在全国范围使用的镜像网站,CDN 内容分 发网络等加速技术,其次着重对本地服务器内网中集群分布,分层处理进行详细分析,包括 硬件解决方案和软件解决方案的交换负载均衡技术,基于磁盘缓存模式和...

    校园网内网Helix流媒体视频服务器的架设.pdf

    流式传输是针对大容量的A/V文件而设计的一种解决方案。传统的下载方式需要较大的存储空间,并且由于网络带宽限制,文件下载时间可能非常长。而流式传输则允许媒体数据实时、连续地从服务器传输到客户端,用户无需...

    P2P视频通信平台方案设计

    - **提升服务端数据吞吐性能**:通过对服务器端进行优化,如使用高效的数据缓存机制、采用更高级的压缩算法等方法,提高了服务器端的数据处理能力,确保了系统的高性能运行。 - **实现构建可扩展性平台**:考虑到...

    Symanten Endpoint Protection Remove Tools

    Symantec Endpoint Protection是一款强大的企业级安全解决方案,它提供了包括防病毒、防火墙、入侵防御系统、恶意软件防护和行为监控等多种功能。然而,在某些情况下,用户可能需要彻底卸载该软件以进行更新、替换...

    SANGFOR_AC&SG_v6.0_2015年度渠道初级认证培训11_上网加速与代理.ppt

    上网加速功能通过缓存首次访问的网站数据,使得后续内网用户的相同请求可以直接从本地缓存获取,避免重复从互联网下载,从而节省带宽并加快访问速度。SG设备支持目标端口为80的HTTP网页加速以及指定网站的视频加速。...

Global site tag (gtag.js) - Google Analytics