首页
开发手册
应用中心
工具
用户中心
FoundPHP 数据库优化
中文简体
中文简体
English
上一篇
下一篇
### FoundPHP 数据库优化 FoundPHP 是一个极简化的框架,执行效率极高,之前讲过数据库对性能的影响比较大,所以在常规使用性能不受影响,但是如果页面比较复杂或执行数据比较多时,保证执行性能的同时又要让数据完整,这就是比较复杂的问题,我们需要进行优化。 #### 1. 数据库结构优化 设计数据库的时候,尽量让数据库的表减少,提高数据库的重用率,这样可以有效的减少数据库的语句,数据库语句少了则可以提高数据库占用率。 #### 2. 数据库索引 数据库数据10万以后,数据库表查询的时候会导致数据库查询变慢,我们对查询的数据库字段加入索引,可以让数据库的索引效率提高,可以变相提高数据库的查询效率。 #### 3. 数据库缓存 数据库查询常用数据中存在大量重复数据,可以对重复数据进行缓存,缓存通常不对用户资料缓存`隐私数据不要缓存`,缓存数据通常我们会在`data`目录中。 例如:系统后台的菜单、网站前端的菜单、联系信息等。 这种信息每次查询数据库就会导致项目缓慢,我们将这些数据制作成缓存,每次调用缓存,只有编译第一次的时候占用时间,其他时间都是调用缓存,访问速度自然可以提高数倍。 ![](data/files/edit/21/06/22/210622_17517584.png) 具体用法: [http://www.foundphp.com/?m=manual&id=1764](http://www.foundphp.com/?m=manual&id=1764 "http://www.foundphp.com/?m=manual&id=1764")