当前位置: 首页 > 面试题库 >

如何缩小php页面的html输出?

郑宏朗
2023-03-14
问题内容

我正在寻找一个可以减少我的php页面html输出的php脚本或类,就像google page speed一样。

我怎样才能做到这一点?


问题答案:

CSS和Javascript

考虑以下链接以最小化Javascript / CSS文件:

HTML

告诉Apache使用GZip交付HTML-这通常将响应大小减少了约70%。(如果使用Apache,则配置gzip的模块取决于您的版本:Apache
1.3使用mod_gzip,而Apache 2.x使用mod_deflate。)

接受编码:gzip,放气

内容编码:gzip

使用以下代码段通过ob_start帮助缓冲区从HTML删除空格:

<?php

function sanitize_output($buffer) {

    $search = array(
        '/\>[^\S ]+/s',     // strip whitespaces after tags, except space
        '/[^\S ]+\</s',     // strip whitespaces before tags, except space
        '/(\s)+/s',         // shorten multiple whitespace sequences
        '/<!--(.|\s)*?-->/' // Remove HTML comments
    );

    $replace = array(
        '>',
        '<',
        '\\1',
        ''
    );

    $buffer = preg_replace($search, $replace, $buffer);

    return $buffer;
}

ob_start("sanitize_output");

?>


 类似资料:
  • 问题内容: 刚开始使用browserify,但是我找不到有关如何使其散布在最小输出中的文档。 所以我看起来像: 问题答案: 通过uglifyjs传递它: 您可以使用npm进行安装,如下所示:

  • 本文向大家介绍如何在页面引用外部的html页面?相关面试题,主要包含被问及如何在页面引用外部的html页面?时的应答技巧和注意事项,需要的朋友参考一下 1.是完整的页面。拥有,。使用 2.是一个页面片段。使用请求。或者使用

  • 问题内容: 该网站在一个列表中列出了250多种课程。我想获取每个课程的名称,然后使用php将其插入到我的mysql数据库中。这些课程如下所示: 有没有办法在PHP中做到这一点,而不是让我陷入疯狂的数据输入梦night? 问题答案: 正则表达式效果很好。 请参阅文档 preg_match。

  • 问题内容: 如何在用户端显示PHP代码。有点像w3School吗? 让我们说一个灰色区域div,然后在其中显示代码而不激活它吗? 问题答案: 您可以在html中使用html实体,它将呈现为<?php 您可以使用htmlspecialchars对代码进行编码以使用html实体。

  • 我正在开发一个Spring Boot应用程序,使用Thymeleaf作为视图技术。我有一个html页面仪表板。src/main/resources/templates文件夹中的html,该文件夹是从控制器内部调用的。 我在静态文件夹中还有一些静态html文件。我想打电话给仪表板。来自静态html文件的html,如使用锚标记 当我的应用程序在本地运行时,我无法直接链接到此文件。例如:

  • 问题内容: 混合使用PHP和HTML时,应使用什么合适的缩进样式?我要缩进以使输出的HTML具有正确的缩进,还是使PHP / HTML混合看起来格式正确(从而更易于阅读)? 例如,假设我有一个循环输出表行。以下哪一项是正确的? PHP / HTML组合看起来正确: 输出的HTML看起来正确: 我发现,遇到这种情况时(经常),我没有标准的样式可以使用。我知道可能没有“正确”的答案,但我很想听听其他开