Move_uploaded_file($dir,$_File[‘file’][‘tmp_name’])
13.
Mysql 的存储引擎,myisam 和 innodb 的区别。
前者快 ,后者支持事物
2. web 架构,安全,项目经验
1.
介绍 xdebug,apc,eAccelerator,Xcache,Zend opt 的使用经验。
eEaccelerator 用过
这些东西主要是加快已运行过的代码的速度,
3.
MySQL 数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么
优化?
分表,多表关联查询,页面静态化及缓存机制
4.
写出一种排序算法(原理),并说出优化它的方法。
5.
请简单阐述您最得意的开发之作
6.
对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题
可以把一天一小时内的统计写到 memcache 或文件缓存里,一小进更新一次数据库
7.
您是否用过模板引擎? 如果有您用的模板引擎的名字是?
用过 smarty
8.
请介绍 Session 的原理,大型网站中 Session 方面应注意什么?
记住多次访问来自同一个用户,客户端会记住一段cookie
9.
测试 php 性能和 mysql 数据库性能的工具,和找出瓶颈的方法。
phpunit
10.
正则提出一个网页中的所有链接.
/^<a href=”http://[\w.\\](html|jpg|gif) /
说实话,这种通用的,我一般是从 google 找个
11.
介绍一下常见的 SSO(单点登陆)方案(比如 dedecms 整合 discuz 的 passport)
的原理。
登路后传类似 cookie,的东西,忘了,在 discuz 整合的 api 上有
12.
您写过的 PHP 框架的特点,主要解决什么问题,与其他框架的不同点。
Fleaphp,支持 php4,5,性能一般,现在不用了
快速开发,
13.
大型的论坛/新闻文章系统/SNS 网站在性能优化上有什么区别?
3. unix/linux 基本使用
1.
linux 下查看当前系统负载信息的一些方法。
top
2.
vim 的基本快捷键。
u 撤消
q 退出
3.
ssh 安全增强方法;密码方式和 rsa key 方式的配置。
详见
以前都做过
4.
rpm/apt/yum/ports 装包,查询,删除的基本命令。
Rpm 是 rhel,fedora 系统上用的
Apt 是 debain,unbunt 上用的
Qpm –qa|grep php-gd,查询有没有装 gd 库,
Rpm 不常用了,现在用 yum install php