zoukankan      html  css  js  c++  java
  • 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_07-CMS需求分析-SSI服务端包含技术


    想更改页面的某一小部分,不想把整个页面都提交到服务器。
    才用一种技术,把页面分隔成若干个小页面


    本节分析首页的管理方案。
    1、页面内容多如何管理?
    将页面拆分成一个一个的小页面,通过cms去管理这些小页面,当要更改部分页面内容时只需要更改具体某个小页
    面即可。
    2、页面拆出来怎么样通过web服务浏览呢?
    使用web服务(例如nginx)的SSI技术,将多个子页面合并渲染输出。
    3、SSI是什么?


    ssi包含类似于jsp页面中的incluce指令,ssi是在web服务端将include指定 的页面包含在网页中,渲染html网页响
    应给客户端 。nginx、apache等多数web容器都支持SSI指令。
    ssi指令如下:

    <!‐‐#include virtual="/../....html"‐‐>

    4、将首页拆分成

    index.html:首页主体内容
    include/header.html:头部区域
    include/index_banner.html:轮播图
    include/index_category.html:左侧列表导航
    include/footer.html:页尾


    页头

    拆分的轮播图


    ngnix本身就支持ssi。下面这两行代码就表示打开ssi


    测试


    测试一下,首页把页面的包含代码删除掉

    这样页头就没有了


  • 相关阅读:
    tcp_wrapper过滤
    cobbler无人值守批量安装Linux系统
    PXE+kickstart无人值守安装CentOS 7
    kickstart文件详解
    SHELL脚本--shell数组基础
    SHELL脚本--管道和重定向基础
    第4章 DHCP服务
    第3章 NFS基本应用
    man sm-notify(sm-notify命令中文手册)
    man statd(rpc.statd中文手册)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11527755.html
Copyright © 2011-2022 走看看