我需要使用php创建一个解决方案,其中包含一个包含大量数据的mysql数据库。我的程序会有很多请求,我认为如果我使用缓存和OO数据库,我会得到一个好的结果,但我没有经验。
我想例如,如果我将在mysql中保存的信息缓存在redis数据库中,性能会有所提高,但我不知道这是不是一个好主意,所以我希望有人帮我选择
对不起,如果我的英语不是很好,我来自巴西。
答案 0 :(得分:47)
是的,redis对此有好处。但要获得要点,基本上有两种缓存方法。根据您是否使用框架(以及不使用框架),您可以使用标准或使用插件的第一个选项:
决定采用哪种方法是你的,我个人几乎总是采用第二种方法。但是,当然,一切都取决于你有多少时间,以及应用程序应该做什么 - 你也可以从mysql查询缓存开始,如果结果不够好,请转到redis和自定义缓存。