1.基于微服务,页面内容多如何进行管理?

将页面拆分成一个一个的小页面,通过cms去管理这些小页面,当要更改部分页面内容时只需要更改具体某个小页 面即可。

2.页面拆分出来怎么样通过web服务浏览?

使用web服务(例如nginx)的SSI技术,将多个子页面合并渲染输出。

3.什么是SSI?

服务端嵌入(server side include),是一种基于服务器端的网页制作技术,可以将多个子页面合并渲染输出,大多数基于unix平台的web服务器均支持ssi指令,如nginx、apache。

4.原理

ssi是在web服务器端将include指定的页面包含在网页中,合并渲染输出。

5.SSI指令

Demo:<!--#include virtual="/include/header.html"-->

6.首页拆分

Demo:

index.html:首页主体内容

include/header.html:头部区域

include/index_banner.html:轮播图

include/index_category.html:左侧列表导航

include/footer.html:页尾

7.在nginx虚拟主机中开通SSI

修改nginx>conf>nginx.conf文件

Demo:

8.ssi的配置参数

ssi on: 开启ssi支持

ssi_silent_errors on:默认为off,设置为on则在处理SSI文件出错时不 输出错误信息

ssi_types:默认为 ssi_types text/html,如果需要支持shtml(服务器执行脚本,类似于jsp)则需 要设置为ssi_types text/shtml

SSI服务端包含技术相关推荐

  1. Day210.服务端渲染技术NUXT、整合前台主页面、名师、课程静态页面、首页整合banner数据后端部分【创建banner微服务、接口、banner后台前端实现】 -谷粒学院

    谷粒学院 服务端渲染技术NUXT 一.服务端渲染技术NUXT 1.什么是服务端渲染 服务端渲染又称SSR (Server Side Render)是在服务端完成页面的内容,而不是在客户端通过AJAX获 ...

  2. react服务端渲染技术

    Webpack和react的项目一般打包出来的文件会包括 js css 文件, 在html里也就只需要用标签引入这几个文件就可以在客户端抓到JS信息之后动态渲染HTML,可是再右键点击显示网页源代码的 ...

  3. nuxt服务端渲染技术

    第5章 网站前台-活动与招聘 学习目标: 掌握NUXT框架的基本使用方法 完成十次方网站前台的搭建 完成十次方网站前台活动模块的功能 完成十次方网站前台招聘模块的功能 1 服务端渲染技术NUXT 1. ...

  4. 一、服务端渲染技术NUXT

    文章目录 一.服务端渲染技术NUXT 1.1 什么是服务端渲染 1.2 什么是NUXT 2.NUXT环境初始化 2.1 下载压缩包 2.2解压 2.3修改package.json 2.4修改nuxt. ...

  5. Apache的服务端包含--SSI

    SSI定义: SSI(服务器端包含)提供了一种对现有HTML文档增加动态内容的方法. 作用: 一般出于效率的考虑,网站都会把内容尽可能的静态化成HTML文件,但是网站页面的布局往往比较复杂,各个部分的 ...

  6. 希望OL修改服务器经验,希望OL服务端架设技术教程

    经测试自带的MYSQL可能有问题,也可能没问题.如果有问题请下载安装MYSQL5.0然后导入端里面自带的guaiwu.sql 希望ol教程 ============================== ...

  7. 服务器技术文件,服务端开发技术文档要包含什么?

    [写在前面:为什么整理这个,因为我们很多开发写的技术文档真的是,,,所以希望日后随手提供开发一个自己需要的文档格式,培养写技术文档的能力,增进合作效率] 一.需求背景 1.需求文档链接 2.简要说明业 ...

  8. 花椒服务端k8s技术实践

    1.前言 随着容器技术的快速发展,诸如Kubernetes(以下简称k8s)此类容器编排技术应运而生,当人们逐渐意识到容器是云计算的未来,越来越多的人投入到容器技术的怀抱,也就是在这短短几年里,k8s ...

  9. 浅析鹅鸭杀中服务端的技术实现和要点

    在朋友的介绍下,我下载了这款游戏.由于之前玩过<Among Us>,我本以为这款游戏不会达到正宗的太空狼人杀的水平(毕竟是免费的).但实际游玩后,我被它更加丰富的设定和玩法所吸引.接下来, ...

最新文章

  1. DiscuzX 论坛首页 和 分 区设置版块横排
  2. 火爆数据圈的数据分析工具,快速上手动态报表就是这么简单
  3. 经典C语言程序100例之十九
  4. python3反爬虫原理与绕过实战 网盘_Python 3反爬虫原理与绕过实战
  5. jQuery.Event的一些用法
  6. LeetCode Assign Cookies
  7. 使用VScode + PicGo 写markdown 以及github图片加载不出的问题
  8. python从入门到精通百度云-python从入门到精通视频教程百度云资源
  9. 【github】命令和错误小结
  10. 深入浅出设计模式之策略模式、观察者模式
  11. 计算机主机放电,电脑需要放电才能开机_电脑主板放电才能开机
  12. 3.3V的稳压管,结果电压变成了2.5V
  13. C语言某一身高下不同体重对应的BMI值表
  14. “word在试图打开文件时遇到错误”解决办法,亲测可用
  15. 数据分析-数据规范化的一些方法
  16. IT行业分析之嵌入式应用
  17. 基于Python操作Word
  18. PAT甲级 1032 Sharing (25分) 测试点5陷阱
  19. 当defer遇上panic
  20. c语言鸣炮21响,肱二头肌高级训练:”21响礼炮”训练法

热门文章

  1. 个人总结出来的git仓库迁移方案
  2. 采用GlodWave软件制作个性化铃声
  3. Android 错把setLayerType当成硬件加速
  4. 计算机后台 鼠标灯不亮,开机一直黑屏键盘鼠标灯不亮
  5. (亲测可用)修改VisualSVN Server地址为ip地址,修改svn服务端地址为ip或者域名地址的方法
  6. 在Linux(BackTrack5)下安装卡无线网
  7. matlab生成任意区间的随机数
  8. S7-200SMART PLC中书签和交叉引用的具体使用方法示例
  9. 学习编程太枯燥?12款助你学编程的免费游戏
  10. 大数据课程培训大纲及详细说明(全)