gpt4 book ai didi

php - 我应该使用文档数据库重建我的 PHP 网站以提高性能吗?

转载 作者:IT老高 更新时间:2023-10-28 12:29:24 26 4
gpt4 key购买 nike

我们有一个使用 PHP 和 MySQL 开发的网站,有时会在流量增加时遇到问题。我们几乎已经在各个方面优化了网站以处理更多请求,但在高峰时段仍然面临问题。

我的一个 friend 建议使用 HBase/MongoDB 作为后端来重建站点以提高性能。他还建议,如果我们重建它,我们可以轻松迁移到云服务。但我们需要学习整个事物并重新开发它。

这样做更好吗?

最佳答案

首先要做的是分析您的网络应用以确定瓶颈是什么。

如果它确实是对数据库的查询,那么用 mongodb 替换 mysql 可能 是个好主意,但是文档数据库的工作方式与关系数据库不同,并且您可能无法移植某些类型的数据库功能。如果您确实决定尝试 mongo,请尽早并经常进行原型(prototype)制作,因为没有保证,这对您来说会更快。

如果可扩展性确实对您来说是个问题,那么为什么不直接跳入像谷歌应用引擎这样的基于云的 Web 架构。这是基于 java 或 python 和文档数据库 (bigtable) 的,但从一开始就迫使您进入可扩展的“云”架构。

另一种选择是简单地引入(或优化)缓存(使用 memcache) - 这将对您的应用程序的架构影响较小,因此需要较少的工作。

关于php - 我应该使用文档数据库重建我的 PHP 网站以提高性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961438/

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