`

apache功能与原理研究

 
阅读更多

apache的功能是静态缓存,负载均衡

静态缓存:处理静态页面,将css等文件缓存在磁盘,与内存,速度更快

负载均衡:服务器集群,减少服务器压力,增加响应速度

问题:为什么缓存在磁盘会更快,其他服务器也是从磁盘读完,然后从网络下载,有什么区别,难道apache从磁盘读取的算法更快吗?好好思考!

回答:根据金蝶中间件同事-大师的分析,apache的静态文件读取方法效率会更加高

因为apache将静态文件缓存在磁盘时,读取文件的api是调用操作系统的文件api,而不是使用jvm,这样apache的读取速度就会更加快了

 

分享到:
评论

相关推荐

    commons-beanutils-1.9.CHM

    Commons-beanutil中包括大量和JavaBean操作有关的工具方法,使用它能够轻松利用Java反射机制来完毕代码中所须要的功能,而不须要具体研究反射的原理和使用,同一时候,该类库中提出了动态Bean的概念,不但提供现有...

    Struts原理、开发及项目实施

    Struts的工作原理,如下图2所示: <br/> 控制:通过图2大家可以看到有一个XML文件Struts-config.xml,与之相关联的是Controller,在Struts中,承担MVC中Controller角色的是一个Servlet,叫ActionServlet...

    python项目基于大数据反电信诈骗管理系统.zip

    - 利用了大数据处理框架,如Apache Hadoop或Spark,来存储和分析大规模的通信数据记录。 - 采用了机器学习和数据挖掘技术,例如分类、聚类和异常检测算法,来识别电信诈骗的迹象。 - 可能还包括实时监控组件,用于...

    电力通信网络数据采集框架的设计与实现.pdf

    详细介绍了网络管理的原理和相关技术,提出了电力通信网网管数据采集框架的设计与实现。   本文针对现有电力通信运维系统,结合数据采集接口技术,探讨分别从设备、网元管理系统、综合管理系统、运维流程...

    LINE-instant-messenger-protocol:这是Matti Virkkunen的工作,链接到http

    研究的目的是向用户提供有关其内部工作原理和安全性的信息,并提供创建兼容的客户端软件实现所需的文档。 此处提供的信息是通过检查官方LINE客户端软件收集的。 档案文件 line-protocol.md:有线协议的说明,不同...

    基于JAVA的搜索引擎 lucene-2.2.0

    在前面Lucene-2.2.0 源代码阅读学习(1)中,根据Lucene提供的一个Demo,详细分析研究一下索引器org.apache.lucene.index.IndexWriter类,看看它是如果定义的,掌握它建立索引的机制。 通过IndexWriter类的实现源代码...

    NVIDIA GTC CHINA 2020大会资料汇总(144份).zip

    医学真实世界人工智能研究与实践; AI 技术在医疗健康领域的应用探索; GPU 赋能长读长基因测序; GPU 技术在放射治疗领域的科学研究; NVIDIA Clara Guardian 助力构建智慧医院; 自动驾驶: 乘用车自动驾驶产业...

    MySQL5 权威指南第3版中文版_part1

    本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的...

    JiveJdon v4.6.1.zip

    是目前国内领先的、高水准开源论坛系统(Apache 2.0),不断跟踪和应用全球软件最新设计理念(DDD等背景PPT介绍)。反映软件设计流行方向,是国内最接近云计算的论坛软件。JiveJdon不只是普通论坛,融博客帖子一身,可以...

    Mastering-Machine-Learning-for-Penetration-Testing:Packt出版的《用于渗透测试的精通机器学习》

    随着即将推出的安全产品中采用机器学习,渗透测试人员和安全研究人员必须了解这些系统的工作原理并出于测试目的而破坏它们,这一点很重要。 本书涵盖以下激动人心的功能: 深入研究机器学习 了解自然语言处理...

    mobileinsight-core:轻松实现移动网络智能-MobileInsight核心功能

    它是用于移动网络监视和分析的跨平台软件包,最初由和Purdue Peng Group的研究人员开发,并获得Apache License 2.0的许可。 MobileInsight提供了用于移动网络的低级监视器,以及用于主要蜂窝协议(例如无线电资源...

    MySQL 5权威指南(第3版) 中文版 下载地址

    本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的...

    asp.net知识库

    与DotNet数据对象结合的自定义数据对象设计 (二) 数据集合与DataTable 与DotNet数据对象结合的自定义数据对象设计 (一) 数据对象与DataRow ASP.NET中大结果集的分页[翻译] .net 2.0 访问Oracle --与Sql Server的...

    go-ftw:Web应用程序防火墙测试框架-Go版本

    中测试WAF的框架 该软件应与兼容。 我写这篇文章是为了获得对原始版本的更多见解,并试图阐明内部原理。 我需要深入研究内部代码的许多假设,以了解它们是如何工作的。 我的目标是: 获得兼容的ftw版本,没有依赖...

    concrete5-windows-single-signon-sso:一些初始的概念验证代码,用于通过LDAPActiveDirectoryKerberos从Windows机器实现具体的透明传递身份验证(SSO)5

    Concrete5 Windows单点登录(SSO) 一些初始的概念验证代码,用于通过LDAP / ActiveDirectory / Kerberos从... 本质上,该系统的工作原理是,在将请求传递到Concrete5之前,所有身份验证逻辑均由Apache处理。 单

    WEB服务器设计.doc

    所以在完成设计之前,必须先了解 WEB服务器设计的原理与结构 1.2 WEB服务器现况 目前在市场上有20到30种Web应用服务器,每种服务器在实现对象组件支持、 分布式 计算、部署的速度和易用程度上采取了不同方式。...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业用户需要实地地并频繁地与检测机构沟通,从而提出自己的委托乃至下委托单、等待检测报告等,设计并研发了市场上首款提供...

    人脸识别代码

    - 基于center loss 或者triplet loss原理开发人脸对比功能,模型采用ResNet inception v2. 该功能能够比较两张人脸图片的相似性。具体可以参考 [Paper](https://arxiv.org/abs/1503.03832)和[FaceNet]...

Global site tag (gtag.js) - Google Analytics