zoukankan      html  css  js  c++  java
  • php面试相关整理

    1、HTTP Keep-Alive的作用

    作用:Keep-Alive:使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。Web服务器,基本上都支持HTTP Keep-Alive。

    缺点:对于提供静态内容的网站来说,这个功能通常很有用。但是,对于负担较重的网站来说,虽然为客户保留打开的连 接有一定的好处,但它同样影响了性能,因为在处理暂停期间,本来可以释放的资源仍旧被占用。当Web服务器和应用服务器在同一台机器上运行时,Keep- Alive功能对资源利用的影响尤其突出。

    解决:Keep-Alive: timeout=5, max=100
    timeout:过期时间5秒(对应httpd.conf里的参数是:KeepAliveTimeout),max是最多一百次请求,强制断掉连接。就是在timeout时间内又有新的连接过来,同时max会自动减1,直到为0,强制断掉。

    数组相关----------|

    1、php数组函数常见的那些? (array_merge、in_array的作用)
    2、PHP中以array_开头的数组函数有哪些,并说出使用方法(至少6个)
     
    一、数组操作的基本函数
    array_values($arr);       //获得数组的值
    array_keys($arr);         //获得数组的键名
    array_flip($arr);         //数组中的值与键名互换(如果有重复前面的会被后面的覆盖)
    array_search('PHP',$arr); //检索给定的值,加true则是严格类型检查
    array_reverse($arr);      //将数组中的元素翻转
    in_array("apple", $arr);  //在数组中检索apple
    array_key_exists("apple", $arr); // 检索给定的键名是否存在数组中
    array_count_values($arr);        // 统计数组中所有值出现的次数
    
  • 相关阅读:
    Java实现 LeetCode 667 优美的排列 II(暴力)
    Java实现 LeetCode 665 非递减数列(暴力)
    Java实现 LeetCode 665 非递减数列(暴力)
    Java实现 LeetCode 665 非递减数列(暴力)
    Java实现洛谷 P1873 砍树(StreamTokenizer+IO+二分)
    PHP RESTful
    PHP 获取图像宽度与高度
    PHP imagecolorclosesthwb
    PHP imagecolorclosestalpha
    PHP imagecolorclosest
  • 原文地址:https://www.cnblogs.com/jokmangood/p/11628011.html
Copyright © 2011-2022 走看看