Performance 网站性能问题

Performance 网站性能问题,performance,web,Performance,Web,如果一个网站突然出现性能问题,背后的原因是什么? 据我所知,数据库可能是一个原因,服务器上的空间可能是少数原因之一,我想了解更多信息。可能有n个原因,n取决于您的规格 根据您指定的内容,您可以查看 Web服务器/appserver的系统计数器,如cpu、内存、分页、io、磁盘 您对应用程序做了哪些更改(如果有),这些更改是否会导致性能损失,即对这些更改进行一轮分析,以检查是否需要改进。 如果系统计数器阻塞,则检查哪一个是瓶颈并尝试解决它。 检查应用程序的所有层,即应用程序服务器、数据库、目录等。

如果一个网站突然出现性能问题,背后的原因是什么? 据我所知,数据库可能是一个原因,服务器上的空间可能是少数原因之一,我想了解更多信息。

可能有n个原因,n取决于您的规格

根据您指定的内容,您可以查看

Web服务器/appserver的系统计数器,如cpu、内存、分页、io、磁盘 您对应用程序做了哪些更改(如果有),这些更改是否会导致性能损失,即对这些更改进行一轮分析,以检查是否需要改进。 如果系统计数器阻塞,则检查哪一个是瓶颈并尝试解决它。 检查应用程序的所有层,即应用程序服务器、数据库、目录等。 若数据库是瓶颈,那个么确定代价高昂的查询并应用索引和其他数据库调优 如果应用服务器阻塞,那么您需要确定并改进资源密集的方法。
性能调整不是一个快速的过程,它需要时间,找出瓶颈并尝试解决它,然后重复该过程,直到获得所需的性能

我觉得这是个家庭作业问题。你会得到非常具体的答案。你提供的信息足以准确地指出问题我是新手。所以我只是想知道更多,以便更好地理解。我不愿意回答,因为这似乎是有人在要求帮助他们做作业。我鼓励您的智力好奇心,但也许可以尝试用谷歌搜索影响服务器性能的东西什么样的性能问题。当涉及到一个网站时,性能问题可能与js、css、图像、网络、应用服务器、物理服务器、cpu、内存、空间甚至应用程序逻辑有关,从而导致感知到的性能问题。感谢除了索引竞争、数据取取大小、避免锁定、编写高效查询之外的其他DB优化方法,调整收集池大小等取决于要应用的情况。