使用 PDO 和 MySQL 时,缓存我知道我将在同一页面上多次使用的结果有什么好处吗?或者 PDO / MySQL 会自动处理这种事情吗?
如果我应该自己做,我应该存储查询的实际结果,还是我可以将 PDOStatements 存储在缓存中并重用它们?
当然,我可以将我知道要在一个页面上多次使用的任何结果存储在一个变量中,但是让我的数据库类透明地处理这类事情似乎更干净。例如,我希望能够调用 $DB->get_username_by_id($id) 而不必担心它是直接来自数据库还是来自缓存。
或者,也许我会放弃创建自己的数据库类的想法,如果你们中的任何人能指出我的超轻量级、易于使用、有效、多功能的,它可以在共享主机上与 PDO 和 MySQL 一起使用。 .