一、什么是“ASP.NET前置缓存” ASP.NET前置缓存,是Jexus特色功能之一,是指Jexus把开发者指定的ASP.NET网页某一时刻的内容,缓存到专用的高速缓冲区中,在指定的时间内,所有对这个网页的访问,Jexus都优先使用这个缓存内容回应,不再驱动ASP.NET引擎对这个网页进行反复解析。
二、“ASP.NET前置缓存”有什么优点 ASP.NET前置缓存最明显的优点就是它大大提升了特定ASP.NET网页的响应速度,减轻ASP.NET运行时的工作压力,进而大幅度提高服务器的承载能力,对于并发访问量很大的网站而言,这个功能具有重要实用价值。
三、使用方法 在需要前端缓存的ASPX网页的开始部分,加上下面一句,就完成了这个网页的前置缓存设定: <%Response.AddHeader("PageCache-Time","60");%> 代码含义:ASP.NET前置缓存的指令是通过Resonse.AddHeader向Jexus发出的。AddHeader有两个参数,这里,第一个参数必须是“PageCache-Time”,目的是告诉Jexus,这是一条高速缓存指令,第二个参数是缓存的时间,单位是秒,这里的“60”即是指缓存60秒的意思。
四、使用要点 ASP.NET前端缓存技术的优点在性能方面,本质上是以最简单的方式在指定的时间段内把“动态网页静态化”,并将静态化后的内容置入专用的高速缓冲区中,这样,由于高速缓存和优先响应等原因,被缓存的网页变得甚至比静态网页还快,与没作缓存的原始ASPX比,速度可以快数倍甚至十数倍。但是,前端缓存技术也有一个弱点,这就是,在缓存期中,被缓存的网页无法立即反映后端数据的变化,也无法根据不同的用户产生不同的响应数据。 正因为这样,我们要辩证地看待ASP.NET前置缓存技术,要高度重视这个技术,善于使用这个技术,但不能滥用这个技术。
分享到:
相关推荐
【ASP.NET编程知识】Jexus部署.Net Core项目.docx
【ASP.NET编程知识】ubuntu16.4下用jexus部署ASP.NET Core环境.docx
希望有能力的高手能将jexus开发成宝塔面板默认的与LAMP和LNMP环境平行的LJMP环境。 更新: 1、利用宝塔面板现有的Php环境,实现同时对.net和php的支持。 计划: 1、添加网站界面增加开关,提供利用现有LAMP和LNMP...
http://blog.csdn.net/passporthai/archive/2010/06/11/5663231.aspx 在CentOS Mono Jexus 跑Asp.net 中测试aspx文件,有Web.config里用的测试文件。
jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关,以支持ASP.NET、ASP.NET CORE、PHP为特色,同时具备反向代理、入侵检测等重要功能。可以这样说,Jexus是.NET、.NET CORE跨平台的最优秀的宿主服务器,如果...
上篇文章介绍了下用vs发布部署到iis环境,今天说下ubuntu下部署asp.net core,不需要安装.net core sdk,自带运行时方式部署,利用jexus服务器转发请求到asp.net core. 1.部署准备环境 vmware虚拟机(其他也可以) ...
主要为大家详细介绍了Jexus部署.Net Core项目的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Jexus 即 Jexus Web Server,简称JWS,是Linux平台上的一款ASP.NET WEB服务器,是 Linux、Unix、FreeBSD 等非Windows系统架设 ASP.NET WEB 服务器的核心程序,是企业级ASP.NET跨平台部署的一种可选方案。与其它WEB...
Linux(CentOS)下采用配置Mono和Jexus 部署C#、ASP.NET MVC、WCF、WebApi、.NET Core(用户体系一套)
【ASP.NET编程知识】基于Jexus-5.6.3使用详解.docx
第一步 安装.Net Core环境 ... 将Asp.Net Core程序发布到Linux服务器上,通过 dotnet 命令来运行,如: dotnet /应用程序全路径/应用程序名.dll 成功运行后会显示 : Hosting environment: Produ
搭建ASP页面在linux下的安装包jexus5.1
Linux(CentOS 6.7)下配置Mono和Jexus并且部署ASP,Linux(CentOS 6.7)下配置Mono和Jexus并且部署ASP
在前面文章中,介绍了 ASP.NET Core在 macOS,Linux 上基于Nginx和Jexus的发布和部署,本篇文章主要是如何在Docker容器中运行ASP.NET Core应用程序。 ASP.NET Nginx 发布和部署 :...
Jexus 5.8.2正式发布!Jexus支持ASP.NET、PHP为特色的集高安全性和高性能为一体的WEB服务器和反向代理服务器,感兴趣的小伙伴们可以参考一下
解压:tar -zxvf jexus-5.1.tar.gz 安装: Jexus安装非常简单,仅仅就是一个复制、粘帖和注册全局程序集的过程,但要特别注意:需要用root身份进行操作。 A、复制文件,建议把jexus安装到/usr/jexus中: sudo cp -rf...