background image

    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.

请简单阐述您最得意的开发之作

http://jn.dayouhui.com

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,性能一般,现在不用了

Yii 

http://www.yiiframewok.com

   性能与易用性最平衡的 php 框架

快速开发,

13.

大型的论坛/新闻文章系统/SNS 网站在性能优化上有什么区别?

3. unix/linux 基本使用
1.

linux 下查看当前系统负载信息的一些方法。

  top
2.

vim 的基本快捷键。

u 撤消
q 退出

3.

ssh 安全增强方法;密码方式和 rsa key 方式的配置。

   详见

http://hi.baidu.com/48238398  

前都做过

4.

rpm/apt/yum/ports 装包,查询,删除的基本命令。

Rpm 是 rhel,fedora 系统上用的

Apt 是 debain,unbunt 上用的
Qpm –qa|grep php-gd,查询有没有装 gd 库,

Rpm 不常用了,现在用 yum install php