- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
常见的PHP中级程序员面试题
常见的PHP中级程序员面试题
科学上的许多重大突破,都是一点点细微的成绩积累起来的。以
下是店铺为大家有哪些信誉好的足球投注网站整理的常见的PHP中级程序员面试题,希望能给
大家带来帮助!
1.写一个函数,尽可能高效的,从一个标准url里取出文件的扩展
名例如:需要取出php
或.php
答:1、$a=2、
$b=parse_url($a);3、Echosubstr($b[path],strpos($b[path],.));
或者:4、Echoend(explode(.,$b[path]));2
2.描述一下大流量高并发量网站的解决方案
答:1、确认服务器硬件是否足够支持当前的流量。
2、使用memcache缓存技术,将动态数据缓存到内存中,动态
网页直接调用这些文件,而不必在访问数据库。
3、禁止外部的盗链。
4、外部网站的图片或者文件盗链往往会带来大量的负载压力,因
此应该严格限制外部对自身图片或者文件盗链,目前可以简单的通过
refer来控制盗链,apache自己就可以通过配置来禁止盗链。
5、控制大文件的下载。大文件的下载会占用很大的.流量,对于
非SCSI硬盘来说会消耗,使得网站响应能力下降。
6、使用不同的主机分流主要流量
7、使用流量统计软件。在网站上安装一个流量统计软件,可以
即时知道哪些地方耗费了大量流量,哪些页面需要再进行优化。
8、分库分表。
9、Sphinx全文索引引擎。
如何设计或配置Mysql,才能达到高效使用的目的。
答:
1、数据库设计方面,设计结构良好的数据库,允许部分数据冗余。
选取最适用的字段属性,尽可能把字段设置为NOTNULL,这样在查
询的时候,数据库不用去比较NULL值。
2、系统架构设计方面,表散列,把海量数据散列到几个不同的表
里面,集群,数据库查询和写入分开。写高效sql语句,以提高效率。
使用连接(join)来代替子查询使用联合(union)来代替手动创建的临时
表所得皆必须,只从数据库取必须的数据。必要的时候用不同的存储
引擎,比如Innodb可以减少死锁,HEAP可以提高一个数量级的查询
速度。
使用事务使用外键使用索引24.如何进行防SQL注入?
答:
1、过滤掉一些常见的数据库操作关键字:
select,insert,update,delete,and,*等或者通过系统函数:
addslashes(需要被过滤的内容)来进行过滤。
2、在PHP配置文件中Register_globals=off;设置为关闭状态//
作用将注册全局变量关闭。比如:接收POST表单的值使用
$_POST[user],如果将register_globals=on;直接使用$user可以接
收表单的值。
3、SQL语句书写的时候尽量不要省略小引号(tab键上面那个)和
单引号
4、提高数据库命名技巧,对于一些重要的字段根据程序的特点命
名,取不易被猜到的
5、对于常用的方法加以封装,避免直接暴漏SQL语句
6、开启PHP安全模式Safe_mode=on;
7、打开magic_quotes_gpc来防止SQL注入
Magic_quotes_gpc=off;默认是关闭的,它打开后将自动把用户提交
的sql语句的查询进行转换,把转为\,这对防止sql注入有重大作
用。因此开启:magic_quotes_gpc=on;
8、控制错误信息关闭错误提示信息,将错误信息写到系统日志。
您可能关注的文档
- 广州地下空间开发利用的环境岩土工程问题.pdf
- 广东省潮州卫生学校2022年事业单位教师招聘试题.pdf
- 广东省深圳市南山外国语学校(集团)大冲学校2023-2024学年八年级英语上学.pdf
- 广东省深圳实验学校2020-2021学年高二数学上学期第三阶段考试试题.pdf
- 广东省广州市越秀区广东实验中学2023-2024学年九年级联考期中物理试卷.pdf
- 广东省中山市中山市社区文化服务中心招聘试题及答案解析.pdf
- 广东版小学信息技术四年级下册全册教案教学设计.pdf
- 年产1000吨β-环状糊精建设项目可行性计划书.pdf
- 带约束的遗传算法.pdf
- 差分进化算法调参.pdf
- 2025年中国网管型自动工单处理系统行业投资前景及策略咨询研究报告.docx
- 2025年监理工程师-建设工程监理基本理论和相关法规(官方)-第四章工程监理企业与监理工程师历年参考.docx
- 2025年中国消防水泵系统数据监测报告.docx
- 2025年中国匙扣套装数据监测报告.docx
- 2025年中国重负荷高级柴油机通用油数据监测报告.docx
- 2025年中国迷彩作训鞋数据监测报告.docx
- 2025至2030年铜箔生产用直流电源项目可行性研究报告.docx
- 2025年中国光亮真空退火炉数据监测报告.docx
- 2025年中国钢球光球机数据监测报告.docx
- 2025年中国塔器数据监测报告.docx
文档评论(0)