好的,所以我在我的国家南非本地托管了一个站点,应用程序方面似乎存在一个可以忍受的速度问题,但是一旦用户通过国际边界访问它,速度就会慢到甚至更高的程度,接收与本地相比,http 速度似乎在 x3-x5 之间达到顶峰。
如果在 IIS 实例上启用 gzip 会大大降低速度,我还需要确定问题是基于连接还是基于应用程序。
好的,所以我在我的国家南非本地托管了一个站点,应用程序方面似乎存在一个可以忍受的速度问题,但是一旦用户通过国际边界访问它,速度就会慢到甚至更高的程度,接收与本地相比,http 速度似乎在 x3-x5 之间达到顶峰。
如果在 IIS 实例上启用 gzip 会大大降低速度,我还需要确定问题是基于连接还是基于应用程序。
如文档中所述:
启用 gzip 压缩可以减少“接收”时间,但只有在内容尚未压缩时才有意义(而且我不知道屏幕截图中的 1.4 MB 文件是什么)。压缩 JPEG 或视频可能会损害性能(因为 gzip 压缩是一项 CPU 密集型任务,并且文件大小几乎不会减少或不会减少),但压缩 CSS/JS 始终是一个好主意。
长时间的“等待”时间可能是由于连接速度慢或/和服务器响应速度慢造成的。第一个问题的可能解决方案是使用CDN。第二个问题需要在后端进行更多调查(缓慢的数据库响应时间?巨大的服务器负载?后端应用程序中的大量计算?)。
如果您正在寻找更多性能提示,我建议您阅读“高性能网站”。