gpt4 book ai didi

php - 优化php页面加载时间

转载 作者:行者123 更新时间:2023-11-29 00:34:11 27 4
gpt4 key购买 nike

我有一个简单的 PHP 页面,它从 MySQL 数据库请求地址列表。数据库表有 1257 个条目。我还包括一个动态加载的侧面菜单,用于浏览其他站点。我总共收到了 5 个 MySQL 请求

  1. 地址
  2. 分页
  3. 检查用户何时获得浏览权限
  4. 获取侧边菜单的所有组
  5. 获取侧边菜单的所有子条目

网站加载大约需要 5 秒。

我在谷歌上搜索了网站加载时间改进,发现具有页面速度的 Google Developer 工具完成了它告诉我的所有改进,比如启用压缩、更改横幅大小等等,但加载时间仍然几乎相同。我想知道这是否常见,或者我是否可以做些什么来缩短加载时间。

编辑: 我还为列编制了索引并启用了 MySQL 缓存。我还在菜单组表的子条目表中使用外键

EDIT2: 我找到了解决方案,问题是我使用本地主机连接到我的数据库,但由于我使用的是 Windows 7,它尝试通过 ipv6 连接,现在我将所有本地主机更改为 127.0.0.1 并且加载我的页面只需要大约 126 毫秒

最佳答案

首先,通过浏览器控制台找出页面加载时间过长的原因。如果延迟的原因是在服务器端,例如html文件本身正在生成很长时间,然后检查以下内容:

尝试记录慢速 mysql 查询并确保没有。 http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html

如果您确实正在进行一些昂贵的计算(在您的情况下这不太可能),请尝试缓存它。

不要忘记 PHP 代码加速器的好处,例如 APC 和 mysql 优化(查询缓存等)。

...许多其他方法可以加快速度,但必须分析应用程序本身并查看发生了什么。

关于php - 优化php页面加载时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15109577/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com