gpt4 book ai didi

php - 如何加快地球另一端的网站加载速度

转载 作者:IT王子 更新时间:2023-10-29 00:05:24 26 4
gpt4 key购买 nike

我目前正在运行一小段 PHP 软件,两组人都在访问它,一组在中国,另一组在爱尔兰。服务器托管在爱尔兰,毫无疑问,页面加载时间在 0.3 到 0.8 秒之间。

中国人记录的时间在 3.0 秒到 10 秒之间。

我进行了速度测试,中国人的互联网连接速度为 1.5 mbit(爱尔兰的测试服务器),ping 为 750 毫秒。

到目前为止,为了缩短加载时间,我已经重做了很多 MySQL 数据库交互以最大限度地提高效率,但这并没有帮助。我认为这只会稍微减少服务器处理时间,但对页面下载时间几乎没有影响。

我在想,我能否在中国获得托管服务,并将其用作爱尔兰系统的网关。这台中国服务器之间的延迟和下载速度肯定会比普通人好。而且普通人的请求会通过这里重新路由。

这听起来可行吗?或者其他人对此有什么建议吗?

最佳答案

您最大的问题是延迟。如果您可以最大限度地减少 http 请求,您应该会看到很大的 yield 。

但是,购买内容分发网络的服务并将所有静态文件移动到他们那里可能更容易,确保他们在中国和爱尔兰拥有连接良好的服务器。我认为这比重新设计您的网站更容易。

最划算的方法是发送合适的 http header 以向网络浏览器表明它们不需要经常检查您的服务器以进行新鲜度验证(不要执行有条件的 http 请求)。如果您可以对所有外部网页对象(图像、css、js 等)执行此操作,那么第一个页面加载仍然需要 10 秒或其他时间,但后续页面加载应该非常接近您的爱尔兰访问者。这只是网络服务器配置的问题。这里是a tutorial如果需要的话。老实说,发送缓存友好的 header 始终是一个好主意,这就是您如何获得我们都喜欢的那些快速响应的网站。

关于php - 如何加快地球另一端的网站加载速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com