有时,“默认”应用程序并不是高效服务器性能的最佳选择。相反,您需要一个不同的应用程序来提高 Web 服务器的效率。
二、设置快速反向代理
如果其他访问者请求您的服务器发送到访问者浏览器的相同 HTML 文件,会发生什么情况?您的服务器将如何再次发送类似的内容?
通常,您的服务器从磁盘检索脚本,执行脚本,然后加载数据并组装 HTML 文件。这是一项巨大的工作,因此服务器更容易直接从内存中发送这些文件,而不是再次重复整个过程。这可以通过HTTP 反向代理来完成。HTTP 反向代理充当服务器和访问者之间的链接。当第二个客户请求相同的文件时,服务器会毫不延迟地从内存中提取文件。
利用应用程序性能管理工具,例如 Stackify Retrace,可以帮助开发人员找到潜在的服务器瓶颈。Retrace 支持监控物理、虚拟和云 Linux 和 Windows 服务器以及无服务器应用程序。通过配置服务器监控模板来跟踪更改,包括服务器正常运行时间、CPU、内存、网络利用率、磁盘空间和利用率等。
五、修复 DNS 查询响应时间
DNS 查询响应时间是影响加载速度的主要因素。
站点 DNS 响应的理想数字应为 30 毫秒或更短。但是,许多站点超出了 DNS 解析的 200 毫秒标记。发生这种情况是因为来自其所在国家/地区以外的流量。
这里的主要问题是距离。浏览器和 DNS 服务器之间的距离越大,执行所需的时间就越多。
解决此问题的唯一方法是使用分布式 DNS 集群。从不同地区采购3台低成本VPS服务器,并在这3台VPS服务器中配置主从DNS服务器。