当前位置:首页 > 技术文章 > 正文内容

几道很有代表性的PHP面试题,研究研究有助于面试加分

arlanguage3个月前 (01-22)技术文章22

1.awk 的去重命令。

awk ‘!a[$0]++’ filename

2.php-cgi,php-fpm,fastcgi 的区别?

cgi 一种协议
fastcgi 也是一种协议,是在 cgi 上做了优化
php-cgi php 对 webserver 提供的 cgi 协议的接口
php-fpm php 对 webserver 提供的 fastcgi 协议的接口

3.Nginx 如何处理请求和为什么高效。

client 发送请求,worker 会获取锁,获取到锁的 worker 进程继续处理请求,避免发生惊群现象。请求如果遇到阻塞,则挂起,worker 继续等待接受下一个请求或者等待阻塞的回调。此处用到的是 epoll 事件模型,如果有新请求或者阻塞回调了,通知 worker,继续往下执行,实现高并发。

4. 进程和线程

进程是计算机资源分配到最小单位,线程是计算机调度的最小单位。
进程间通信靠 TPC/IP 端口,线程间通信靠共享内存。
进程切换设计虚拟内存的切换,线程切换则共享所在进程的虚拟内存。线程切换需要在内核空间才可以完成,所以涉及到内核空间和用户空间的转换,协程切换只需要在用户态即可。

5. 虚拟内存

为了防止物理内存不够,所以设置了虚拟内存。
物理内存会根据最近经常使用的算法,将不经常使用的文件交换到内存里。

6.php 缓存机制,垃圾回收机制

php 会预先申请一大块内存,释放的时候也不是把内存回到系统,而是自己维护了起来。
当预先申请的内存不够时,php 会继续申请扩容,当释放时掉这些变量后,内存不会恢复到初始值,是因为少的内存被符号表占去了。
refcount(指向该值的变量数量)等于 0 时,当作垃圾回收。

7.cdn 原理。

浏览器访问 cdn 服务器,返回对应的 ip。浏览器继续访问该 ip

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/1050.html

标签: nginx php cgi
分享给朋友:

“几道很有代表性的PHP面试题,研究研究有助于面试加分” 的相关文章

NGINX 路由配置与参数详解(https配置、跨域配置、socket配置)

一、概述Nginx 是一个高性能的开源Web服务器,也可以用作反向代理服务器、负载均衡器和HTTP缓存。它的设计目标是提供高并发、低内存消耗和高度可伸缩性,使其成为处理大量并发连接的理想选择。NGINX 基础部分可以参考我这篇文章:NGINX - 高级负载均衡器、Web服务器、反向代理二、https...

Nginx 高可用方案

原文链接:https://www.cnblogs.com/SimpleWu/p/11004902.html准备工作192.168.16.128192.168.16.129两台虚拟机。安装好Nginx安装Nginx更新yum源文件:rpm -ivh http://nginx.org/packages/...

nginx开启ssl并把http重定向到https的两种方式

1 简介Nginx是一个非常强大和流行的高性能Web服务器。本文讲解Nginx如何整合https并将http重定向到https。https相关文章如下:(1)Springboot整合https原来这么简单(2)HTTPS之密钥知识与密钥工具Keytool和Keystore-Explorer(3)Sp...

Linux中内网或者没网时安装软件的两种方式

写在前面对于可以连接外网的服务器装软件,只要配置yum源就可以随便使用了但是对于内网来说,不能连接外网,一般情况下,管控平台只有上传的权限。尤其是一些涉密的岗位,比如电力,电信,军工之类的。今天和小伙伴聊聊内网服务器如何安装软件的问题。可事实是,唯恐暴露才华不足的卑怯的畏惧,和厌恶钻研刻苦的惰怠,就...

nginx配置集群 -websocket

nginx配置集群 -websocket前几天做一个nginx的反向代理,来代理websocket。因为上线时间的问题,所以是单节点运行。现在准备做集群优化,然后上容器环境。这样就需要配置nginx的负载均衡。不废话了,下面是配置文件。当然配置后需要验证,验证的时候会出现很多奇怪的问题。这里就不进行...

Nginx系列:图片过滤处理

http_image_filter_module是Nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高;磁盘有限不想生成多余的图片文件的前提下,就可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类型信息,由于是实时计算的结果,所以网站...