美文网首页
2019-09-21记录

2019-09-21记录

作者: Cody小安 | 来源:发表于2019-09-21 21:38 被阅读0次

    打开php安全模式
    safe_mode = on
    控制访问目录
    safe_mode_exec_dir
    disable_functions=dir,chroot,fopen,mkdir
    magic_quotes_gpc
    mysql_real_escape_string

    php内核、zend引擎、扩展

    php执行流程&opcode
    1、scaning,将php代码转换成语言片段tokens
    2、parsing,将tokens转换成简单而有意义的表达式
    3、complition将表达式编译成opcode
    4、execution按顺序执行opcode

    sapi服务端应用编程接口

    cgi 公共网关接口-php-cgi是cgi协议接口
    fast-cgi,
    php-fpm,提供给webserver的fast-cgi协议接口程序,允许一个进程对多个请求进行处理。php-fpm会开启多个php-cgi程序,

    最左匹配原则,因为mysql会从左向右一直匹配,直到遇到范围查询就停止匹配,所以要把等号写在前面
    选择不重复的比例越大的作为索引
    使用like的时候把%放右边
    尽量将or改成union all
    字段加函数不会使用索引
    字段加运算符也不会使用索引
    使用组合索引的时候要包括第一个列
    尽量避免使用is null 和 is not null
    不等于符号!=不会使用索引
    用exist代替in
    用not exist 代替not in
    清除不必要的排序
    使用explain查看sql性能

    相关文章

      网友评论

          本文标题:2019-09-21记录

          本文链接:https://www.haomeiwen.com/subject/kroeuctx.html