通过Lazy Load改进(主观)Ajax请求的速度

时间:2016-03-10 22:30:42

标签: javascript jquery mysql ajax

我正在开发一个网站,该网站使用Ajax请求显示存储在MySQL数据库中的内容。由于TTFB和一般内容下载时间过长,我正在寻找更好的解决方案。

目前只有一个Ajax请求正在执行,它会加载数据库中的所有项目。

我在考虑两个改进方案:

  1. 对Lazy加载函数进行编程,该函数会在新项目进入视口时发送Ajax请求。

  2. 在更多请求中拆分Ajax请求(例如,一次只请求10个项目)。这样,用户无需等待整个块加载。

  3. 但我不确定如何明智地实施它。

    由于我不是Ajax专家,我对这些想法可能完全错了。我也很高兴听到其他一些建议。

    我目前正在进行其他性能改进,例如最小化内容和图像,但我认为还需要进行一些其他更根本性的更改,以使用户体验更加愉快。

    也许真正的网站有助于更好地理解:

    http://zeitlos-artd.de/products.html

0 个答案:

没有答案