php - 需要帮助加速我的基于 php 的网站

标签 php mysql performance caching

我正在 Windows 上基于 XAMPP 构建站点。目前它只在我的本地机器上构建。现在一切进展顺利。我使用 ajax 加载一些 html 内容 onclick 的东西。它的速度还可以,但过了一段时间后,那些特别是加载 HTML 的 ajax 请求变得非常慢。我启用了 MySQL 缓存。差别不大。

如果缓存是唯一的选择,请建议一种使它更快的方法。提出一种方法,以便它对我的 future 也有帮助。

最佳答案

首先您必须查看您的数据库模式,也许问题就在那里。

  • 你看过slow query log了吗? ?
  • 您所有的索引都正确吗? (在您的查询中尝试 explain 以查看)
  • 输出 HTML 的大小是多少?
  • 是否启用了输出压缩?
  • 执行请求需要多长时间? (包括sql、html输出等...)

还有,你试过LAMP环境吗?

提示:您可以使用memcached这将有助于在大负载情况下加快输出速度。

关于php - 需要帮助加速我的基于 php 的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611414/

相关文章:

python - 如何使用 Django 的 index_together 与 filter 和 order_by 一起查询?

c# - EF 4.1/存储库/UnitOfWork/MySQL : There is already an open DataReader associated with this Connection which must be closed first

c++ - GCC 编译器优化对性能的不利影响的解释?

c# - 多线程会减慢整体字典访问速度?

mysql - 如何在MySql中获取有时间限制的数据

performance - 从堆栈中弹出不需要的值,或者在 386+ CPU 上向 SP 添加一个立即常量是否更快?

php - 无法解码来自 Flash PHP 的 AMF 编码消息

php - 扩展 Doctrine 对象类

PHP & CSS 输出问题

php - 关于使用定界符将值存储到 MYSQL 数据库的方法的建议