- 1、本文档共4页,可阅读全部内容。
- 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练习笔试题
简答题
1.写出5个以上你所知道的常用的Linux命令和它的功能
cat,显示文件内容。
cd,改变目录路径。
cp,复制文件。
find,查找文件。
grep,搜索、过滤信息。
ls,列出目录信息。
more,分页显示。
rm,删除文件或目录。
vi,调用vi文本编辑器。
who,显示登录用户信息。
2.HTTP/1.0中,状态码200301304403404500的含义
200-服务器成功返回网页
301(永久移动)请求的网页已永久移动到新位置。
304(未修改)自从上次请求后,请求的网页未修改过
403(禁止)服务器拒绝请求
404-请求的网页不存在
503-服务器超时
3.请写出以下html标签的含义:
inputformscriptstyletablebimg
4.写出PHP(或其他语言)的public、protected、private三种
访问控制模式的区别?
属于OOP面向对象语言中的类中访问控制模式
Public可以外部访问
Protected,private只可以内部访问
Public,protected可以被继承
Private不可以被继承
5.请描述PHP(或其他语言)Session的运行机制,大型网站中
Session方面应注意什么?
运行机制:客户端将sessionid传递到服务器,服务器根据
sessionid找到对应的文件,读取的时候对文件内容进行反序列化
就得到session的`值,保存的时候先序列化再写入
注意:1,session在大访问量网站上确实影响系统性能,影响性
能的原因之一由文件系统设计造成,在同一个目录下超过10000个
文件时,文件的定位将非常耗时,可以通过修改php.ini中
session.save_path设置两级子目录,session将存储在两级子目录
中,每个目录有16个子目录[0~f],不过好像PHPsession不支持创
建目录,你需要事先把那么些目录创建好。
2,还有一个问题就是小文件的效率问题,可以通过存储方式中的
memcache来解决I/O效率低下的问题
3,session同步问题,session同步有很多种,如果你是存储在
memcached或者MySQL中,那就很容易了,指定到同样的位置即可,
还有一种方法就是在负载均衡那一层保持会话,把访问者绑定在某
个服务器上,他的所有访问都在那个服务器上就不需要session同
步了
6.简单描述mysql中,索引,主键,唯一索引,联合索引的区
别,对数据库的性能有什么影响(从读写两方面)
索引就相当于对指定的列进行排序,排序有利于对该列的查询,
可以大大增加查询效率
建立索引也是要消耗系统资源,所以索引会降低写操作的效率
主键,唯一,联合都属于索引
主键属于唯一索引,且一个表只能有一个主键,主键列不允许空值
唯一索引可以一个表中可以有多个,而且允许为空,列中的值唯一
多个字段的多条件查询多使用联合索引
7.MySQL数据库中varchar和char的主要区别是什么,哪种查
询效率更高,为什么?
varchar变长字符串,char定长字符串
Char效率更高,由于不需要对储存空间计算后在存储,所以效率
更高
8.解释MySQL外连接、内连接与自连接的区别
Mysql外连接分为左连接(leftjoinon)和右连接
(rightjoinon),左连接是以左表作为条件查询关联右表数据,无
对应数据则补空,右连接则相反
Mysql内连接(innerjoinon)是做关联查询时,内连接的特
性是只显示符合连接条件的记录
Mysql自连接:在FROMclause(子句)中我们可以给这个表取不
同的别名,然后在语句的其它需要使用到该别名的地方用dot(点)
来连接该别名和字段名
9.说说下面这些这些协议的全称和中文解释SMTP、POP3、HTTP、
FTP、DNS
Smtp简单邮件协议
Pop3邮局协议
http超文本传输协议
ftp文件传送协议
Dn
文档评论(0)