我正在为该公司测试由Joomla支持的新网站:https://dutchmantreespade.com/zzdutchmantest/
间歇地,对于某些链接文件,“到第一个字节的时间”非常慢:通常是javascript或css文件,但有时也有图像,有时还有文档本身。哪些文件的TTFB缓慢取决于每个页面加载,并且这种减速并不总是发生。发生这种情况时,TTFB介于14.3至14.6秒之间,或约为该长度的两倍。如果此问题没有发生,则仅需花费2-4秒即可加载,具体取决于页面。
Joomla已更新至版本3.9.0。服务器正在运行PHP 7.2。切换PHP版本没有明显的影响。所有Joomla插件都是最新的。
在Joomla中进入调试模式会显示正常的查询时间,从而排除了SQL问题。禁用Joomla插件没有任何影响。该站点是使用K2构建的,但这似乎不是问题的根源。全新安装的Joomla仅用更快的TTFB(大约9秒)就演示了该问题,但随后又正常运行了。
在XAMPP上运行的站点的本地版本仅在将XAMPP重新安装到其他目录以测试较旧版本的PHP时显示此问题。这使我怀疑开发期间网站所在的旧本地目录是否存在某种形式的残留引用或缓存。单个用户访问该站点的次数越多,该站点出现问题的频率就越小,这表明存在缓存问题。但是,清除Joomla的缓存和更改缓存设置不会产生任何影响。我已经搜寻了模板和Joomla设置以获取旧的localhost引用,但没有找到。
我最好的猜测是在某处有一个本地文件的请求,服务器正在尝试访问它,直到14秒钟后超时。我不知道在哪里,甚至如何测试。任何建议从何处开始将不胜感激。我已经在这里和其他地方搜索过,没有发现其他与这个确切问题有关的事情。
注意:我知道该站点当前没有很好的优化。我目前不担心在网站加载时间通常超过15秒的情况下节省100毫秒的时间。