pageadmin CMS网站建设教程:http缓存方案的使用

简介: pageadmin CMS[网站建设](http://www.pageadmin.net/)教程:http缓存的作用是提供网站相应速度和负载,用户第一次访问一个页面时,会向服务器发出请求,服务器接受到请求后会对网站进行编译,从数据库读取数据,读取配置文件等流程,最后再输出http响应结果给浏览器,这些流程都是费时的,如果一个页每天几万人访问,同一个页面相同的流程就要重复几万次,这个是很没有必要的,网站要想提高响应速度和负载,我们就要减少很多重复的流程,尽可能的减少服务器编译,读取数据库这些操作,能不能用户向服务器发出请求后省略中间环节,直接输出http响应结果给浏览器呢?答案是可以的。

pageadmin CMS[网站建设](http://www.pageadmin.net/
)教程:
http缓存的作用是提供网站相应速度和负载,用户第一次访问一个页面时,会向服务器发出请求,服务器接受到请求后会对网站进行编译,从数据库读取数据,读取配置文件等流程,最后再输出http响应结果给浏览器,这些流程都是费时的,如果一个页每天几万人访问,同一个页面相同的流程就要重复几万次,这个是很没有必要的,网站要想提高响应速度和负载,我们就要减少很多重复的流程,尽可能的减少服务器编译,读取数据库这些操作,能不能用户向服务器发出请求后省略中间环节,直接输出http响应结果给浏览器呢?答案是可以的。

PageAdmin V4.0采用http缓存来解决这个问题,用户第一次打开页面时,最后服务器输出http响应结果给浏览器,同时服务器把响应结果保存一份到服务器缓存区,这样用户第二次访问时直接从缓存区读取页面输出,这样就减少了服务器编译页,读取数据库,读取配置文件等操作。很大程度提升了网站相应速度。

1、进入后台,找到系统>>http缓存方案栏目,新建一个缓存方案,如下图:

1

参数说明:

栏目缓存分钟数:表示缓存过期时间,根据网站更新频率和设置,如果页面24小时都不更新,可以设置为24乘以60分钟=1440分钟,如果页面1小时更新一次,那么你可以设置为30分钟也可以,我个人建议设置为60分钟左右就可以了。

缓存最大列表页码:有的页面,比如新闻页面可能有几十页,实际上很多用户最多访问前面几页,所以设置前面几页缓存就可以,我个人建议设置为1就可以了。

信息内容页缓存分钟数:比如新闻内容页,小网站几十条数据,大的网站可能几十万条数据,数据小的话可以和栏目缓存分钟数保持一致即可,如果数据大,可以稍微设置小一点,比如设置为10分钟,这样10分钟后缓存就会自动从缓4、存区释放,减少服务器内存占用。

不缓存的url参数,如有的页面地址格式为http://www.pageadmin.net?keyword=1,如果我们想带keyword参数的页面不缓存,那么就填写上keyword,实际上这个功能主要是搜索页面这些要构造参数的页面会用到。

不缓存的url关键词:指定utl中包含此关键词时则不缓存,如:http://www.pageadmin.net/about/,如果这里填写了about,那么所有访问地址包含about的页面都不缓存。

2、如果栏目中使用http缓存,如下图

2

选择要添加缓存的栏目,点击修改进入编辑界面,如下图:

2_1

在栏目缓存方案中选择我们新添加的方案即可,当然也可以展开所有栏目,使用批量设置http缓存方案,避免一个一个设置麻烦,如下图:

2_2

注意:如果我们修改了页面内容,在缓存过期时间内新的内容是不会现实出来的,这时候可以通过浏览器上点击右键(每个浏览器刷新可能不一样),点击刷新按钮来强制刷新页面,这个操作会向服务器发出指令来刷新缓存。

相关文章
|
7月前
|
缓存
Autojs4.1.0实战教程---快手极速版清理缓存
Autojs4.1.0实战教程---快手极速版清理缓存
271 1
|
1月前
|
SQL 缓存 Java
【详细实用のMyBatis教程】获取参数值和结果的各种情况、自定义映射、动态SQL、多级缓存、逆向工程、分页插件
本文详细介绍了MyBatis的各种常见用法MyBatis多级缓存、逆向工程、分页插件 包括获取参数值和结果的各种情况、自定义映射resultMap、动态SQL
【详细实用のMyBatis教程】获取参数值和结果的各种情况、自定义映射、动态SQL、多级缓存、逆向工程、分页插件
|
1月前
|
安全 前端开发 测试技术
网站建设网站CMS管理系统
不同的建站需求、选择的CMS系统都不一样的: 企业、政府、学校、团体门户网站:pageadmin cms 论坛:discuz cms 博客:wodpress cms 商城:shopex cms 、ECShop cms 以上这些都是老牌建站系统、有些建站公司也是直接用这些建站系统为第三个搭建网站的。
|
1月前
|
安全 网络安全 数据库
网站模版PageAdmin网站建设模版
网站模版是搭建网站的基础,在当今数字化发达的年代,网站是各大单位在互联网上的门牌和桥梁。一个成功的官网不仅仅能够提升企业形象,还能将浏览用户转化为目标客户。为了达到这个网站的展示目的,那么选择网站模版就尤为重要。今天的干活为大家贪图一下:网站建设中网站模版的重要性。
|
2月前
|
缓存 NoSQL Java
springboot的缓存和redis缓存,入门级别教程
本文介绍了Spring Boot中的缓存机制,包括使用默认的JVM缓存和集成Redis缓存,以及如何配置和使用缓存来提高应用程序性能。
122 1
springboot的缓存和redis缓存,入门级别教程
|
3月前
|
弹性计算 关系型数据库 Serverless
告别资源瓶颈,函数计算驱动多媒体文件处理方案:https://www.aliyun.com/solution/tech-solution/fc-drive-file
本文介绍了一种基于阿里云的一键部署解决方案,利用云服务器ECS、RDS MySQL、OSS、函数计算FC及MNS等服务,实现高效的多媒体文件处理。方案通过事件驱动机制,将文件处理任务解耦,并自动弹性扩展,按需付费,简化部署流程,提高处理效率。本文还提供了详细的部署步骤与体验反馈,展示了从配置到文件处理的全过程。
|
5月前
|
缓存 前端开发
react18【系列实用教程】memo —— 缓存组件 (2024最新版)
react18【系列实用教程】memo —— 缓存组件 (2024最新版)
124 0
|
5月前
|
缓存
react18【系列实用教程】useCallback —— 缓存函数 (2024最新版)
react18【系列实用教程】useCallback —— 缓存函数 (2024最新版)
50 0
|
5月前
|
缓存
react18【系列实用教程】useMemo —— 缓存数据 (2024最新版)
react18【系列实用教程】useMemo —— 缓存数据 (2024最新版)
118 0
|
7月前
|
缓存
AutoJS4.1.0实战教程 ---火火视频极速版签到、清理缓存和自动评论
AutoJS4.1.0实战教程 ---火火视频极速版签到、清理缓存和自动评论
63 0