面试经验PHP中级面试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《面试经验PHP中级面试题.docx》由会员分享,可在线阅读,更多相关《面试经验PHP中级面试题.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Word面试经验PHP中级面试题 【面试阅历】PHP中级面试题 By - Last updated: 2022/05/24 21:13:12 - 17 views- posted in pHp, 职场/生活/面试 - Tags:pHp面试题- Leave aComment 最流行的pHp MVC框架 .cn/software/show_resource.php?resource_id=742 Yii(音 易框架,我一般直接读YII) CodeIgniter(简读CI) Symfony CakepHp MVC ,这个看百度就行,MVC在计算机界通用 /view/31.htm 如何提高pHp运行速
2、度 /html/webkaifa/pHp/pHpyingyong/2022/0105/9616.html 这里提到了Zend Optimizer,一般这个都不太用, Zend Cache、ApC和Afterburner Cache,这几种模块缓存,ApC是常用的,一般用它缓存includerequire的东西(开启apc功能后,这些自动的,即之后php运行到require的东西不会去读硬盘,而是读cache)。 压缩网页内容,是指内容类的网站,输出的html代码许多,开启gzip削减网络传输量, 代码层面的,代码复用,使用内部函数,算法好一些,规律简化,都能肯定程度加速, 我补充一些:提高速度
3、,本质的找到一个功能块的性能瓶颈,针对问题做特殊的优化。 比如假如mysql读取量较大,依据使用频繁程度做cache,避开多次恳求mysql,分担压力。cache可以使用本地文件cache,可以使用memcacheredis以及一些nosql数据库(nosql的数据库一般都是key-value数据库)。 有一些很耗时的处理,可以考虑是否可以预处理,通过方案任务定时处理好存起来,使用时直接调用,而不用现计算。 还有一些耗时,但是此次恳求并不直接关怀结果的,可以考虑异步处理,比如把它丢给消息队列,由另一个程序去执行相关操作,这样当前程序可以很快返回结果。 全部高并发的网站架构,都是要分布式的,即一
4、个恳求可能会由好多个机器共同分担完成,网站服务器分布,数据库分布,存储分布。 网站分布,为了增加不同地区用户访问速度,会将网站主机布到多种机房内,电信,联通,铁通,移动,海外等机房。访问的时候依据来源安排到相应的服务器上,一般同一种网络内的服务器是随机安排的,使用负载均衡器,来做调度,也可以使用DNS轮循的方式随机安排。问你负载均衡等实现细节可以不知道,提到这些词就可以了,有硬件特地做,也可以用程序来模拟实现。程序实现无非是写一个算法来随机安排。DNS轮循的要在DNS解析层做,这些是运维的事情。 网站分布了,资源恳求是内部的,各机房之内通过服务器之间打通来实现高速访问,这是网络运维的事情。简洁
5、的做法是在服务器上采纳双线或多线,即一台服务器有电信的Ip也有网通的Ip,这样不同的网络过来,恳求不同的Ip地址,达到更高速访问的目的。 数据库分布,mysql供应主从(master-slave)的方式,即数据库有一个主服务器,可以有很多从服务器,slave从master同步数据,网站服务器恳求时从slave来查询,减轻master压力。也可以按数据业务切分,将不同的数据放在不同的服务器上,这样也会减轻数据恳求的压力(但同时要访问多台数据库服务器,又增加了一些开销)。mysql的主从同步原理是binlog,通过同步主服务器的操作命令过程,来实现在从服务器上重建数据。同时这种模式也实现了读写分别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面试 经验 PHP 中级 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内