多年来,我们使用 Typo3 构建的网站在过去一周一直表现缓慢。
当我们尝试访问我们的网站时,加载时间非常慢,有时需要 3-4 秒,而其他时候可能长达 1 分钟。
后端不存在性能问题;它像以前一样正常且快速地工作。 过去 1-2 个月内我们的网站没有进行任何更改。没有添加新帖子,没有安装插件,但突然页面加载变得非常慢,尽管什么也没做。
以下是我迄今为止为寻找解决方案而研究的主题:
我们的网站托管在运行 Debian 9.8.0 的服务器上,具有 8 个 vCPU、20 GB RAM 和 1 TB 磁盘空间。 我们使用的Typo3版本是Typo3 v6.2.26。 到目前为止,我们的研究还没有找到解决方案,为什么这个问题会突然出现,以及如何解决。 预先感谢您的帮助和建议。
如果在没有任何改变的情况下突然变得很慢,那么我会查看服务器。也许当时有什么东西从你的网络服务器上占用了资源?
此外,你必须找到瓶颈,typo3 在加载页面、生成 CSS/JS 资源、通过 grphicsmagic 和 imagemagick 重新生成图像时做了很多事情,但所有这些都应该在页面加载后缓存在服务器上。
是否有一个清理例程可以自动清除页面中的缓存?因为这样 TYPO3 需要重新生成所有这些,并且第一次接触会很慢。
接下来是数据库查询,有很多,可以检查是否有瓶颈。
php zip 扩展可能是相关的,因为typo3 有一个设置来压缩资产以获得更快的页面速度。
由于您的版本太旧,您的网站是否会受到攻击并且有人淹没您的数据库?