【问题标题】:What improvements to do before deploying website?在部署网站之前需要做哪些改进?
【发布时间】:2017-07-06 14:32:30
【问题描述】:

我目前正在从事我的第一个小型 Web 开发商业项目。

性能始终至关重要,因此我想知道在将我的网站放到服务器上之前应该遵循哪些步骤,以确保性能达到最佳状态。

  • 我听说有一些工具可以将项目中的所有变量重命名为一个字母变量并删除换行符,这样只有最少的数据通过 Internet 发送,从而提高了性能

  • 我喜欢将较小的文件创建为一些模块,然后将它们放入index.php,如下所示:

    <html>
      <head>
        <?php include index_head.php ?> // here
      </head>
      <body>
        <nav>
        <?php include index_nav.html ?> // and here
        </nav>
      // and so on...
    

    这当然是您编写一次代码,然后将其链接到您想要的位置...include 的这种使用会改变性能吗?

  • 还有其他建议吗?

【问题讨论】:

  • 如果您想提高性能,请考虑缓存数据以避免在可以避免的情况下获取数据库,并考虑使用 cdn 来处理媒体内容
  • 关于您的问题包括:stackoverflow.com/questions/10774672/…
  • 好链接@M0CH1R0N,谢谢

标签: php deployment web launch


【解决方案1】:

我听说有一些工具可以将项目中的所有变量重命名为一个字母变量并删除换行符,这样只有最少的数据通过 Internet 发送,从而提高了性能

这称为“缩小”(最小化),可以显着提升性能。我们在我作为自动构建步骤工作的地方这样做。一定要迈出那一步。有许多工具可供您使用。谷歌“缩小”或“缩小器”。

【讨论】:

    【解决方案2】:

    开发人员采取不同的步骤来提高网站的性能。您可以找到理想的解决方案,但不是完美的解决方案。以下是提升网站性能的一些理想步骤列表。

    • 尽量减少 HTTP 请求。
    • 减少服务器响应时间。
    • 启用压缩。
    • 启用浏览器缓存。
    • 缩小资源。
    • 优化图片。
    • 优化 CSS 交付。
    • 优先考虑首屏内容
    • 减少您在网站上使用的插件数量
    • 减少重定向

    对于编码,最好的办法是创建单独的文件并将它们包含在您的索引文件中。部署也是您需要查看您的主机是否足够快速和强大以使您的网站每次都能正常运行的主要部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      • 2012-10-25
      • 2017-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多