




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
php⾯试题(附带答案) 1、设计模式 单例、⼯⼚、适配器、策略、观察者、注册、原型、装饰器 2、⾼并发 流量:防⽌盗链、限制恶意请求 前端:页⾯缓存、限制⼤⽂件下载、图⽚压缩、cdn加速 后端:队列、静态缓存、并发处理 数据库:缓存、优化、负载均衡、分库、读写分离 服务器:nginx反向代理、lvs负载均衡,分流主机。加带宽 3、post与get区别 geturl链接明⽂访问、不安全、传输数据受限、搜索数据 post相对安全、数据不限、提交数据 4、apache和nginx区别 apache稳定、动态处理优于nginx、占内存⼤、重写机制好 nginx并发能⼒强、占内存⼩、静态资源处理好、10万并发、配置简单 Nginx相对于Apache的优势: 1.轻量级,采⽤C进⾏编写,同样的web服务,会占⽤更少的内存及资源 2.抗并发,nginx以epollandkqueue作为开发模型,处理请求是异步⾮阻塞的,多个连接对应⼀个进程, 负载能⼒⽐apache⾼很多, ⽽apache则是同步多进程模型,只能⼀个连接对应⼀个进程,当压⼒过⼤时,它是会被阻塞型的。 在⾼并发下nginx能保持低资源低消耗⾼性能,⽽apache在PHP处理慢或者前端压⼒很⼤的情况下, 很容易出现进程数飙升,从⽽拒绝服务的现象。 3.设计⾼度模块化,编写模块相对简单 4.配置简洁,正则配置让很多事情变得简单,⽽且改完配置能使⽤-t测试配置有没有问题, apache配置复杂,重启的时候发现配置出错了,会很崩溃 5.⼀般⽤于处理静态⽂件,静态处理性能⽐apache⾼三倍以上 6.作为负载均衡服务器,⽀持7层负载均衡 7.本⾝就是⼀个反向代理服务器,⽽且可以作为⾮常优秀的邮件代理服务器 8.nginx启动特别容易,并且⼏乎可以做到7*24不间断运⾏,即使运⾏数个⽉也不需要重新启动, ⽀持热部署,⽐如:实现不间断服务的情况下进⾏软件版本的升级与版本的回退 9.社区活跃,各种⾼性能模块出品迅速 Apache相对于Nginx的优势: 1.apache的rewrite⽐nginx强⼤,在rewrite频繁的情况下,⽤apache 2.apache发展到现在,模块超多,基本想到的都可以找到 3.apache更为成熟,少bug,nginx的bug相对较多 4.apache超稳定,nginx稳定性差 5.apache对PHP⽀持⽐较简单,nginx需要配合其他后端⽤ 6.apache在处理动态请求有优势,nginx在这⽅⾯是鸡肋,⼀般动态请求要apache去做,nginx适合静态和反向。 7.apache仍然是⽬前的主流,拥有丰富的特性,成熟的技术和开发社区 总结: 两者最核⼼的区别在于: Apache是同步多进程模型,⼀个连接对应⼀个进程,⽽Nginx是异步的,多个连接(万级别)可以对应⼀个进程。 适⽤场景: ⼀般来说,需要性能的web服务,⽤Nginx;如果不需要性能只求稳定,更考虑Apache; Nginx处理放静态内容⽐Apache要好,特别是在可承受压⼒、带宽及资源消耗上都要优于Apache。 所以更为通⽤的⽅案是,前端Nginx抗并发,后端Apache集群,配合起来会更好。 5、php描述 C语⾔开发的⽤于web⽹站建设的动态语⾔ 从下到上4层处理:zend引擎+ext扩展+Sapi接⼝+php程序 6、redis、memcache、mongodb描述端⼝6379 key-valuenosql⾮关系数据库、内从、磁盘、持久性、不丢失、数据⼤1g 缓存、数据类型丰富、⽀持事务、原⼦性 功能:缓存、队列、排⾏榜/计数器、发布订阅、抢购,秒杀 memcache:缓存、功能单⼀11211、数据⼩1M mongodb:最接近关系型数据库类型、⽂档存储bsjonjson数据27017 7、session和cookie session服务端安全通过cookie存储sessionid要先开启session关闭浏览器结束会话,太多影响服务器性能 cookie客户端不安全不占⽤服务器资源 重要信息session、次要信息cookie、cookie⽀持跨域名访问、session不⽀持跨域名访问 共享⽅案: 1:使⽤数据库保存session,使⽤数据库来保存session,就算服务器宕机了也没事,session照样在。 问题:程序需要定制;每次请求都进⾏数据库读写开销不⼩,另外数据库是⼀个单点,可以做数据库的hash来解决这个问题。 2:使⽤memcached来保存session,这种⽅式跟数据库类似,内存存取性能⽐数据库好很多。 问题:程序需要定制,增加了⼯作量;存⼊memcached中的数据都需要序列化,效率较低,断电或者重启电脑容易丢失数

雅云****彩妍
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx