让mayfish支持mysqli数据库驱动的实现方法

 更新时间:2010年05月22日 23:13:57   作者:  
mysql 是非持继连接函数而 mysqli 是永远连接函数。也就是说 mysql 每次链接都会打开一个连接的进程而 mysqli 多次运行 mysqli 将使用同一连接进程,从而减少了服务器的开销。

网上搜到的一些关于mysql与mysqli的区别:
mysql 是非持继连接函数而 mysqli 是永远连接函数。也就是说
mysql 每次链接都会打开一个连接的进程而 mysqli 多次运行 mysqli 将使用同一连接进程,从而减少了服务器的开销

  因为近段时间,网站也因为访问量的增加,而一直被进程占满的问题所困扰。所以,为了减少进程的开销,就为 mayfish 框架添加了一套 mysqli 的驱动。接下来看看如何在mayfish下使用mysqli的驱动进行工作吧。

在 configs 目录下,修改 mysql 设置文件,例如: database.php
看见如下内容,这是一个默认使用 mysql 驱动的例子。

复制代码 代码如下:

conf('db_host', 'localhost');
conf('db_user', 'root');
conf('db_password', '123456');
conf('db_name', 'u112741');
conf('db_prefix', 'mfs_');
conf('db_charset', 'utf8');


我们将他修改成为
复制代码 代码如下:

conf('driver', 'mysqli');
conf('db_host', 'localhost');
conf('db_user', 'root');
conf('db_password', '123456');
conf('db_name', 'u112741');
conf('db_prefix', 'mfs_');
conf('db_charset', 'utf8');


仅此一来,mfs 在工作的时候,就会以 mysqli 的方式进行工作了。

同时,此次更新还添加了对数据库查询的错误日志功能,以方便调试错误。开启的方法是:修改 configs/config.php 文件:
conf("logs", true); //添加开启错误记录功能(默认值:true)

最新版本的 mayfish 的下载地址为:https://www.jb51.net/codes/20169.html

相关文章

  • webpack的tree shaking的实现方法

    webpack的tree shaking的实现方法

    这篇文章主要介绍了webpack的tree shaking的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • JavaScript 动态添加表格行 使用模板、标记

    JavaScript 动态添加表格行 使用模板、标记

    在客户端使用JavaScript动态添加表格行,先到网上找了相关的资料,发现有现成做好的组件,发现它只能够满足比较简单的要求。
    2009-10-10
  • Javascript数据结构与算法之列表详解

    Javascript数据结构与算法之列表详解

    这篇文章主要介绍了Javascript数据结构与算法之列表详解,本文讲解了列表的抽象数据类型定义、如何实现列表类等内容,需要的朋友可以参考下
    2015-03-03
  • TypeScript接口与泛型全面精讲

    TypeScript接口与泛型全面精讲

    接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法,泛型是静态类型语言的基本特征,允许将类型作为参数传递给另一个类型、函数、或者其他结构
    2022-10-10
  • Swiper实现轮播图效果

    Swiper实现轮播图效果

    这篇文章主要为大家详细介绍了Swiper实现轮播图效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 小程序如何自主实现拦截器的示例代码

    小程序如何自主实现拦截器的示例代码

    这篇文章主要介绍了小程序如何自主实现拦截器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • uniapp在微信小程序中使用ECharts的方法

    uniapp在微信小程序中使用ECharts的方法

    本文主要介绍了uniapp集成Echarts,实现地图图表的展示,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-06-06
  • 浅谈发布订阅模式与观察者模式

    浅谈发布订阅模式与观察者模式

    这篇文章主要介绍了浅谈发布订阅模式与观察者模式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • uni-app web-view的使用示例详解

    uni-app web-view的使用示例详解

    这篇文章主要介绍了uni-app web-view的使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • javascript动态生成树形菜单的方法

    javascript动态生成树形菜单的方法

    这篇文章主要介绍了javascript动态生成树形菜单的方法,涉及JavaScript针对页面元素与属性的动态操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11

最新评论