【问题标题】:Page loading issue. Apache + PHP + AJAX页面加载问题。 Apache + PHP + AJAX
【发布时间】:2015-04-15 19:30:41
【问题描述】:

我的网页加载速度特别慢:https://uberdice.com/index.php

它的资源很重,所以我期待一些等待,但没有这么糟糕。该页面的内容是我购买和开发的脚本。似乎原始开发人员在下面的函数中添加了,我认为这是显着减慢页面速度的原因。

页面加载后,cron 会在后台安静地工作并且很有用,所以我真的不想摆脱它。我在想,如果我在 apache 中编辑了某种 Timeout,那么页面会显示得更快吗?

function imitateCRON() {
  $.ajax({'url': './content/ajax/getDeposits.php'});
  $.ajax({'url': './content/ajax/getDepositsrdd.php'});
  $.ajax({'url': './content/ajax/getDepositsbtc.php'});
}

你可以在这里看到页面的诊断:

http://tools.pingdom.com/fpt/#!/d2D10z/https://uberdice.com/index.php

有没有人有任何想法或解决方案可以使其加载更快?谢谢。

编辑:我已经注释掉了所有的 cron 内容,但它仍然需要很长时间。我想我将不得不尝试找出导致它的原因。感谢您的帮助。

【问题讨论】:

  • 问题不在于imitateCron() 他们触发并返回非常好,问题在于初始加载,所以问题在于主页上的一些phpsql queries/包含的文件
  • 事实上,我愿意打赌(哈!)这是以前的赌注页脚这就是问题.. 注释掉生成它的 php 并查看页面加载是否更快.. 然后如果它做,看看有什么可以优化的
  • @CᴴᵁᴮᴮʸNᴵᴺᴶᴬ 感谢您的建议,我已经评论了所有这些,仍然没有运气。只是必须尝试找到需要很长时间的代码。
  • 绝对专注于服务器端部分,(如果你查看你的开发工具网络选项卡,你会看到它的 index.php 脚本需要时间,而不是 JS 文件) - 这个表示这是服务器端占用时间的东西

标签: javascript php jquery ajax apache


【解决方案1】:

如果你真的认为,那是因为imitateCron() 函数,只需将其注释掉/删除它并使用真正的 cronjob。如果您无法创建本机 cronjob,您可以在计算机上创建一个调用 url 的 cronjob,或者使用 http 在线 cron 服务之一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多