性能与可维护性:计算应该驻留在哪里?
您正在与一位同事争论计算是否应该在 PHP 中执行或MySQL。您的同事主张采用混合方法,而您则赞成将所有计算保留在 PHP 中以提高可维护性。
虽然人们普遍认为高效的 WHERE 子句应驻留在 SQL 中,但例如使用以下命令计算 24 小时周期等示例NOW() - 1 天或连接字符串会引发有关这些操作的适当位置的问题。
因素考虑:
PHP 和 MySQL 之间的计算决定取决于几个因素:
经验法则:
结论:
最佳方法取决于具体应用。虽然某些操作无疑最适合 SQL,但其他操作在 PHP 中可能更有优势。可维护性应该是首要考虑的问题,因为它可以确保代码清晰并最大限度地减少潜在的错误。
以上是PHP 或 MySQL 进行计算:哪里可以最大限度地提高性能和可维护性?的详细内容。更多信息请关注PHP中文网其他相关文章!