动静分离 模板引擎

动静分离 模板引擎动静分离 说白了 两步走战略 将主要的访问压力放到 cdn 上 主 web 服务器相当于延迟加载 即页面需要数据时 通过 ajax 去读取 优势 分担负载 减轻主 web 服务器的压力 适用于大负载 html 放置 cdn 同时还可以通过配置缓存要客户浏览器中 类似于 css js 那样 极大减轻压力 劣势 网络环境不佳时 ajax 回应很慢 导致页面出现空白 出错处理会不好看 编程方面 url

动静分离:说白了,两步走战略,将主要的访问压力放到cdn上,主web服务器相当于延迟加载,即页面需要数据时,通过ajax去读取。

  优势:分担负载,减轻主web服务器的压力,适用于大负载。

     html放置cdn,同时还可以通过配置缓存要客户浏览器中,类似于css、js那样。极大减轻压力。

  劣势:网络环境不佳时,ajax回应很慢,导致页面出现空白,出错处理会不好看。

     编程方面,url之类参数都需要写死,参数修改麻烦,

     增加了复杂度。

 

模板引擎:一次处理完返回给客户。

  优势:一个请求一次解决。在不使用模式时,页面还可以用php做动态处理。

       开发更轻松随意。

     参数定制可以很灵活。

  劣势:在大负载情况下,会给服务器造成很大压力。

区别 :动静分离是采用两步走战略,即HTML和PHP代码分离,HTML可以放到cdn上,然后计算或拿数据用ajax去获取

          模板引擎是采用一次性拿到数据返回给客户端,仍然是.php的后缀,但会有标志,比如index.blade.php or login.tpl.php等,转到web服务器后,PHP解释器replace模板引擎的占位符,最终生成content返回客户端。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217851.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午8:37
下一篇 2026年3月18日 上午8:37


相关推荐

  • Window下kafka 单机SASL_SCRAM加密及身份认证

    Window下kafka 单机SASL_SCRAM加密及身份认证nbsp nbsp nbsp KAFKA 加密认证机制中的 SASL 主要包括 SASL PLAINTEXTSAS GSSAPISASL SCRAM 这里主要记录一下 Windows 下搭建配置单机 sasl scram 环境 一 前情提要 nbsp nbsp SCRAM 是 kafka 安全机制 SASL 家族中的一个 通过执行用户名 密码认证 如 PLAIN 和 DIGEST MD5 的传统机制来解决安全问题 Kafka 中的默认 SCRAM 实现是

    2026年3月16日
    0
  • 打印机网络共享设置

    打印机网络共享设置br 小型企业中 一般没有另外装置如 nbsp WINDOWS nbsp 2003 nbsp 服务器 nbsp 操作系统 nbsp 电脑来作为 nbsp 打印服务器 nbsp 而采用是装有 nbsp WINDOWS nbsp xp nbsp 电脑之间的双机打印共享 这是对等网之间的打印共享 因此呈现的问题与文件共享出现的问题类似 以下我称提供共享打印服务的电脑为 nbsp nbsp 打印 nbsp 服务器 nbsp 其它需要联网共享的电脑称为 nbsp nbsp 工作站 nbsp nbsp nbsp br br nbsp nbsp nbsp nbsp 双机打印机共享问题 nbsp nbsp nbsp br br nbsp nbsp nbsp nbsp 1 nbsp 工作站的网上邻居无法浏览到提供共享打印服务的主机 nbsp nbsp nbsp br br

    2026年3月18日
    3
  • win32中SetCapture 和 ReleaseCapture的使用

    win32中SetCapture 和 ReleaseCapture的使用     最近在用win32写《visualC++经典游戏程序设计》中的扫雷游戏,在写到鼠标点击雷区的时候用到了SetCapture,和ReleaseCapture这对系统函数。那么为什么需要用到鼠标捕获的函数呢?我错误地认为鼠标的跟踪可以由Point进行传值处理,就能实现我想要的功能,但是我却疏忽了如果我的鼠标按下的时候把鼠标移除窗口外面的情况,这种情况的时候鼠标是在外面的,那么当我把鼠标弹起的时候鼠标的位置就不在扫雷窗口里面了,因此我需要在按下鼠标的时候捕获鼠标的位置,这样就解决了鼠标不在窗口里面的

    2022年6月6日
    35
  • Flavor ‘xxxx’ has unknown dimension ‘app’.和Unable to load class ‘org.gradle.api.internal.compo

    Flavor ‘xxxx’ has unknown dimension ‘app’.和Unable to load class ‘org.gradle.api.internal.compo

    2021年9月30日
    48
  • html5表格内容怎么居中_html表格上下居中

    html5表格内容怎么居中_html表格上下居中回答:IE6/7及IE8混杂模式中,text-align:center可以使块级元素也居中对齐。其他浏览器中,text-align:center仅作用于行内内容上。解决这个问题比较好的方式,就是为所有需要相对父容器居中对齐的块级元素设置“margin-left:Auto;margin-right:Auto”。但这个方式IE6/IE7/IE8的混杂模式中不支持,所以还要设置父容器的”text…

    2025年11月20日
    4
  • 清除DNS缓存的方法

    清除DNS缓存的方法本文介绍如何简单清除 DNS 缓存

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号