【发布时间】:2023-04-09 21:54:01
【问题描述】:
我最近开始推出并慢慢推出自制的 CMS。该站点允许进行大量定制,并朝着国际化和定制的方向发展,无需源代码。这是一个个人项目,整个目的是看看我能把自己的编程限制推到多远(处理博客、网络漫画和小型论坛的 CMS 的分发问题不是我愿意做的考虑一下,直到我清理它并对其进行更多工作 - 同样,鉴于它是一个业余项目,我怀疑它与其他更精致的项目相比是否有任何重要性......但这些不是关注的主题手头的话题。)
我编写了一系列代码,让我可以查看每个页面的生成速度以及运行了多少查询;平均而言,我看到每页执行 9 到 13 个,最多 12 个 MySQL 查询。生成页面的平均时间在 10-20 毫秒之间。现在,没有任何专业设计经验,我应该争取的最佳状态是什么?
有哪些方法可以减少生成时间(或者,平均 15 毫秒/页,这甚至不是问题),或者减少大部分内容从 FROM 加载的页面上的查询数量的策略MySQL 数据库,包括菜单项等内容。
请注意,这是一个非常广泛的问题;我的目的不是提出一般性问题或引发对话,而是找出减少此类系统可以创建的服务器上的负载(如果有的话)的方法。
【问题讨论】:
标签: mysql