作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在用 PHP 为我的网站构建这个自定义搜索功能,它根据最终用户提供的选项和输入逐步构建 MySQL 查询。它在我的本地服务器上完美运行,但是当我将它上传到生产站点时,它运行起来 super 慢。我对使用 PHP 和 MySQL 进行编程比较陌生,所以我对一般情况和 future 的项目很好奇:
运行搜索查询时,是使用复杂、精确的 MySQL 查询来过滤数据并返回结果以供 PHP 显示,还是运行简单的 MySQL 查询并从数据库中获取一堆数据并拥有PHP过滤数据然后显示结果?
最佳答案
这是一种平衡行为。这是我的建议:
一般来说,优化查询应该就足够了。在某些极端情况下,使用 PHP 完成工作很有用,但数据库对于 99% 的情况应该足够快。
关于php - 让 PHP 或 MySQL 来完成繁重的工作更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012261/
我是一名优秀的程序员,十分优秀!