gpt4 book ai didi

php - 网站上的首页请求非常慢

转载 作者:行者123 更新时间:2023-12-05 02:24:39 25 4
gpt4 key购买 nike

在 20 多分钟未访问网站后,我从网站加载的第一个页面非常慢。随后的页面加载速度提高了 10-20 倍。这种症状的常见原因是什么?当我的服务器没有收到 http 请求时,它可能正在休眠或其他什么吗?

最佳答案

我会笼统地回答这个问题,因为我敢肯定这会让很多新手感到困惑。

真正的简短回答是:caching .

几乎您计算机中的每个程序都使用某种形式的缓存来记住最近已经加载/处理的数据,因此它不必再次执行该工作。

缓存的大小总是有限的,所以东西必须被扔掉。在 99% 的情况下,缓存条目过期的主要标准是,最后一次使用是在多长时间前?

  • 您的操作系统缓存从磁盘读取的文件数据
  • PHP 缓存页面并将它们编译在内存中
  • CPU 将内存缓存在自己特殊的更快的内存中(尽管这对大多数用户来说可能不太明显)

还有一些实际上不是缓存的东西,其工作方式与缓存相同:

  • virtual memory又名 swap .当某些程序没有足够的可用内存时,操作系统必须通过将内存块移动到磁盘上来为它们腾出空间。在较新的操作系统上,操作系统会执行此操作,以便使磁盘缓存更大。
  • 一些网络服务器喜欢自己运行多个副本,并在它们之间分担请求的工作量。副本也单独缓存内容,具体取决于设置。当工作负载足够低时,服务器可以终止其中一些进程以释放内存并对计算机的其余部分友好。稍后如果工作量增加,则必须启动新进程,并在其内存中加载各种数据。

(请注意,上面的维基百科链接包含很多细节。我不希望每个人都阅读它们,但如果你真的想了解更多,它们就在那里)

关于php - 网站上的首页请求非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10052186/

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