iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >jspXCMS页面静态化如何设置
  • 502
分享到

jspXCMS页面静态化如何设置

2023-06-26 07:06:18 502人浏览 八月长安
摘要

这篇文章主要介绍了jspXCMS页面静态化如何设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jspXCMS页面静态化如何设置文章都会有所收获,下面我们一起来看看吧。生成静态页是提高网站访问速度的办法之一。静

这篇文章主要介绍了jspXCMS页面静态化如何设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jspXCMS页面静态化如何设置文章都会有所收获,下面我们一起来看看吧。

生成静态页是提高网站访问速度的办法之一。静态页面不需要Tomcat等servlet容器解析,直接由apache或NginxWEB服务器发送html页面给浏览器,从而提高了网站访问速度,减轻服务器压力。

静态页可以在栏目中设置,也可以在模型中设置。如果栏目没有设置静态页相关属性,则读取对应模型的静态页设置。

注意:在开发环境下开启静态化设置,在访问栏目页(如:Http://localhost:8080/news/)时会出现404页面找不到的情况。

这是因为开发环境使用spring-boot:run启动,是嵌入式Tomcat启动模式,不支持welcome-file,也就是访问/news/不会自动返回/news/index.html页面,导致找不到页面。

可将程序直接部署到Tomcat下,就不会有这样的问题了。

如果希望在开发环境下也避免这个问题,可以在下面配置中不要选择默认文档选项,这样生成的栏目页url地址为http://localhost:8080/news/index.html,就不会出现找不到页面的问题了。但这个地址的seo效果比http://localhost:8080/news/差一些。

生成管理

点击后台导航内容管理 - 生成管理进入生成管理页面。

jspXCMS页面静态化如何设置

  • 生成所有HTML:生成所有HTML。设置开启静态化的栏目才会生成,没有设置开启静态化的不会生成。所以在点击生成之前,要先设置好静态化。

  • 一键开启静态化、一键开启静态化:为了方便快速开启和关闭静态化,可以在点击一键开启静态化和一键关闭静态化。点击后会修改模型的静态化设置。点击开启后,要点击生成所有HTML,才会生成静态页。

  • 生成首页HTML、删除首页HTML:首页HTML在网站根目录,一般直接输入域名就可以访问,如果生成了首页HTML,即使关闭静态化,由于这个页面还是存在的,还是会访问到静态的首页。所以这里提供了手动删除首页HTML的功能。

  • 栏目HTML、文档HTML:可以选择某些栏目或文档生成HTML。在数据量非常大(如几十万、几百万),生成静态页是非常耗时的。

栏目静态页设置

进入栏目修改界面,可以看到静态页相关设置。如没有相关字段,可以到相应模型的系统字段中配置。

静态页设置包括栏目页静态页和文档页静态页,可以分别开启或关闭。

路径变量:

  • 栏目ID:{node_id}

  • 栏目编码:{node_number}

  • 文档ID:{info_id}

  • 年:{year}

  • 月:{month}

  • 日:{day}

jspXCMS页面静态化如何设置

  • 栏目静态化:设置栏目的静态化配置。

    • 是否开启:可以开启或关闭栏目静态化。

    • 文件路径:栏目页的静态页路径。如/news/{node_number}/index,其中{node_number}或替换成栏目编码,此处为domestic,加上扩展名.html,最后生成的静态页文件为/news/domestic/index.html。

    • 文件扩展名:一般选择.html。

    • 默认文档:是否是访问目录时默认读取的文档,如果选择是,这个栏目的url将不带文件名,直接以目录作为url。比如文档路径为/news/index扩展名为.html,选是默认文档则url为/news/,否则url为/news/index.html。只有在文档路径中的文件名为index.html时,才能选择是默认文档,否则会出现无法访问到页面的情况,如文档路径为/news/abc扩展名为.html,这是选择是默认文档,则栏目url路径为/news/,这个url显然无法访问到/news/abc.html。

  • 文档页静态化:设置文档的静态化配置。

    • 是否开启:可以开启或关闭文档静态化。

    • 文件路径:文档页的静态页路径。如/news/{node_number}/{info_id},其中{node_number}和{info_id}分别会替换成栏目编码,最后生成的静态页文件可能为/news/domestic/123.html。

    • 文件扩展名:一般选择.html。

  • 静态化方式:在添加文章时,系统会根据这里的设置决定是否自动生成或更新静态文件。注意:此项设置只作用于新增的文章,之前已经录入的文章需要到内容管理 - 生成管理处手动生成。

    • 手动生成:新增文章后,系统不会自动生成静态页,需要手动生成。

    • 自动生成文档页:新增文章后,系统会自动生成文档静态页。

    • 自动生成文档页、栏目页

    • 自动生成文档页、栏目页、父栏目页、首页

    • 自动生成文档页、栏目页、父栏目页、首页、栏目列表页

  • 静态化页数:指栏目列表页的页数。在数据量较大的时候,列表页通常会很多页,如有一万条数据,每页20条,则会有500页。如果每次添加一篇文档,即触发更新500页的静态页,需要大量时间。此时可以设置静态化页数,如自动触发生成列表页,建议静态化页数为1页,不超过3页。设置静态化页数之后,前n页为静态地址,后n页为动态地址。由于列表页的访问者通常只会访问前3页,此方法可最合理的解决访问数据与生成静态页耗时的问题。

模型静态页设置

栏目静态化没有设置的字段,或自动读取相应模型的静态化设置。在栏目较多的情况下,为了避免一个个栏目设置的繁重工作,可以直接在模型里设置静态化。

在系统管理 - 模型管理 - 栏目模型 或 首页模型处点击修改模型。模型静态化设置与栏目静态设置含义一样,但由于模型静态化设置作用于所有相应栏目,所以文件路径必须使用变量,比如栏目文件路径/{node_number}/index。如果不使用变量如/news/index,则所有栏目都使用这个路径,显然是不行的。

jspXCMS页面静态化如何设置

jspXCMS页面静态化如何设置

注意:任何静态页的设置,都需要手动点击生成后,才会生成,设置后并不会自动生成静态页。但设置完成之后,新增的文章可以自动生成静态页,不用再次手动生成。

静态页保存位置

很多人会问静态页保存在哪里。静态页和图片这些静态资源都有一个特点,就是不需要经过程序处理,访问路径是什么,文件路径就是什么。如果一个图片访问路径是/upload/abc.jpg,可能很少人会问这个图片保存在哪,其实静态页也是一样的。

首页的静态文件保存在哪?既然能作为首页访问,肯定是保存在应用的根目录,放在其他地方不可能访问到。文件名通常也是index.html。比如程序部署在c:/tomcat/webapps/ROOT目录下,首页的静态页就在c:/tomcat/webapps/ROOT/index.html。

栏目页和详细页的静态文件保存位置则和之前介绍的文件路径设置有关。比如程序部署在c:/tomcat/webapps/ROOT目录下,栏目静态页路径设置为/news/index扩展名为.html,那么这个栏目的url路径可能为http://localhost:8080/news/index.html(默认文档选择否)或http://localhost:8080/news/(默认文档选择是),文件的保存位置为c:/tomcat/webapps/ROOT/news/index.html。

关于“jspXCMS页面静态化如何设置”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“jspXCMS页面静态化如何设置”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: jspXCMS页面静态化如何设置

本文链接: https://www.lsjlt.com/news/307476.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jspXCMS页面静态化如何设置
    这篇文章主要介绍了jspXCMS页面静态化如何设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jspXCMS页面静态化如何设置文章都会有所收获,下面我们一起来看看吧。生成静态页是提高网站访问速度的办法之一。静...
    99+
    2023-06-26
  • jspXCMS静态化页面怎么设置
    这篇文章主要介绍“jspXCMS静态化页面怎么设置”,在日常操作中,相信很多人在jspXCMS静态化页面怎么设置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jspXCMS静态化页面怎么设置”的疑惑有所帮助!...
    99+
    2023-06-26
  • Jspxcms页面静态化怎么设置
    本篇内容介绍了“Jspxcms页面静态化怎么设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!生成静态页是提高网站访问速度的办法之一。静态页...
    99+
    2023-06-26
  • PHP如何实现HTML页面静态化
    这篇文章主要为大家展示了“PHP如何实现HTML页面静态化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP如何实现HTML页面静态化”这篇文章吧。 一般情...
    99+
    2024-04-02
  • 如何在PHP中实现静态页面动态化?
    随着互联网用户对于网页内容呈现的要求越来越高,动态页面技术已经成为了网页开发的标配。在一些较为简单的网站中,我们可以使用一些框架或者CMS系统来进行网站开发,实现快速开发并且轻松实现动态页面效果。不过一些小型的静态网站则需要手动实现动态化,...
    99+
    2023-05-23
    PHP缓存 PHP静态化 动态化页面
  • 如何在PHP中实现页面静态化
    实现页面静态化是提高网站性能的重要方法之一。在PHP中实现页面静态化可以减少数据库和服务器的负担,加快页面加载速度,提升用户体验。本文将从什么是页面静态化、为什么做页面静态化、以及如何...
    99+
    2024-03-05
    php页面静态化 静态化实现方法 php静态化技术 搜索引擎优化
  • PHP网站页面怎么静态化
    这篇文章主要讲解了“PHP网站页面怎么静态化”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP网站页面怎么静态化”吧!什么是PHP静态化PHP静态化的简单理解就是使网站生成页面以静态HTM...
    99+
    2023-06-17
  • php页面如何改写伪静态
    本文小编为大家详细介绍“php页面如何改写伪静态”,内容详细,步骤清晰,细节处理妥当,希望这篇“php页面如何改写伪静态”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。第一步,开启伪静态PHP 页面怎么改写伪静态,...
    99+
    2023-07-05
  • 如何优化PHP开发中的缓存和页面静态化
    随着互联网的快速发展,网站的访问量越来越大,访问速度成为用户体验的重要因素之一。而对于PHP开发来说,缓存和页面静态化是提高网站性能的重要手段。本文将介绍如何优化PHP开发中的缓存和页面静态化,同时给出具体的代码示例。缓存的作用和种类缓存是...
    99+
    2023-10-21
    缓存(Cache) 优化(Optimize) 静态化(staticization)
  • jspXCMS中PC端和手机端如何同时生成静态页
    这篇文章主要为大家展示了“jspXCMS中PC端和手机端如何同时生成静态页”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jspXCMS中PC端和手机端如何同时生成静态页”这篇文章吧。静态页是和图...
    99+
    2023-06-26
  • RHEL8如何设置静态IP
    这篇文章将为大家详细讲解有关RHEL8如何设置静态IP,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。对于服务器来说,是需要固定的ip地址的,以便其他服务进行连接。咱们在搭建服务器的时候,有的时候有很多的时...
    99+
    2023-06-28
  • php页面静态化指的是什么
    这篇“php页面静态化指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php页面静态化指的是什么”文章吧。php页面...
    99+
    2023-06-30
  • vue中如何引入html静态页面
    目录vue中引入html静态页面vue中引入html静态页面的一些问题1.最直接的方法就是在vue中嵌入html文件2.第二种方法window.open(url)总结vue中引入ht...
    99+
    2023-01-16
    vue引入html静态页面 vue引入html html静态页面
  • 如何看待网页的HTML静态化
    今天就跟大家聊聊有关如何看待网页的HTML静态化,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。网站静态化是网站优化的重要手段之一。主要效果是静态页面可以引起搜索引擎的重视,而搜索引擎...
    99+
    2023-06-12
  • ThinkPHP5中静态化怎么设置
    本篇内容主要讲解“ThinkPHP5中静态化怎么设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ThinkPHP5中静态化怎么设置”吧!一、什么是静态化静态化是将网页动态生成的内容转换为静态的...
    99+
    2023-07-05
  • VB.NET如何生成静态页面和分页原理
    这篇文章主要为大家展示了“VB.NET如何生成静态页面和分页原理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VB.NET如何生成静态页面和分页原理”这篇文章吧。1、VB.NET生成静态页面和分...
    99+
    2023-06-17
  • PHP中怎么实现伪静态化页面
    PHP中怎么实现伪静态化页面,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。PHP实现伪静态化页面方法一:在你的程序初始化时使用如下代码:<php  ...
    99+
    2023-06-17
  • django如何使用apache2提供静态页面
    这篇文章给大家分享的是有关django如何使用apache2提供静态页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近有些初学django的人反映,apache部署实现是太难了,小编在刚学习这部分内容的时候也...
    99+
    2023-06-14
  • 阿里云服务器部署静态页面在哪设置
    简介 在阿里云服务器上部署静态页面是一项常见的任务,它可以帮助您快速搭建一个简单的网站或者展示一些静态资源。本文将介绍如何在阿里云服务器上设置静态页面。步骤一:购买阿里云服务器首先,您需要购买一台阿里云服务器。在阿里云官网上选择适合您需求的...
    99+
    2024-01-29
    阿里 静态 页面
  • 阿里云服务器访问静态页面设置指南
    本文将详细介绍如何在阿里云服务器上访问静态页面,包括如何创建和上传静态文件,以及如何配置服务器以使其能够正确地访问这些文件。 在阿里云服务器上访问静态页面,是许多初学者和专业人士都需要掌握的基本技能。这是因为静态页面可以更快地加载,更方便地...
    99+
    2023-11-12
    阿里 静态 页面
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作