【问题标题】:Need help in speeding up my php based site需要帮助加快我的基于 php 的网站
【发布时间】:2011-08-02 10:56:59
【问题描述】:

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

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

【问题讨论】:

  • 1.问题是随机发生的吗? 2. 你是否对你的 sql 查询进行了基准测试,看看它们需要多长时间? 3. 你使用第 3 方框架或任何第 3 方工具吗?
  • 考虑到我们不知道您的网站是如何运作的,因此很难给出准确的建议;但您可能想看看我对这个问题的回答,以获得一些一般性的想法:stackoverflow.com/q/1260134/138475
  • 安装 firebug,一旦网站开始变慢,请查看您的控制台/网络面板,了解所有时间都在哪里。在此处发布结果
  • 快速提问,服务器端慢还是客户端慢? (如果刷新页面,会不会加快速度?)
  • @Pascal MARTIN 您指出的答案是 AWESOME!正在寻找我正在从事的项目的确切内容

标签: php mysql performance caching


【解决方案1】:

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

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

另外,您是否在 LAMP 环境中尝试过?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多