WEB开发工程师面试心得
摘要:[文章作者:狂奔的鹿(陆松林)本文版本:v1.0 转载请注明原文链接:http://www.cnblogs.com/dynamiclu/] 近期几个月,基本上每周都有几次面试。 有时候是本部门的面试;有时候是代替别的面试官。 其实一个WEB开发岗位,70%来笔试和面试的programmer都能胜任工作。除非是人品有问题,如果这样,说明几轮下来的面试流程或试用考核机制有问题。第一轮 笔试 如果不是像SUN, IBM , GOOGLE这样的公司的开发岗位,只要勤快些,百度里谷歌一下“XXX面试题”,基本上能找到少许题。再加上你的答题诚意(每题必答,问题类的,答案越多越好); 这一关基本上就过了。(
阅读全文
posted @
2011-05-15 15:55
狂奔的鹿
阅读(930)
推荐(0)
web性能优化(三)反爬虫策略
摘要:[文章作者:狂奔的鹿(陆松林)本文版本:v1.0 转载请注明原文链接:http://www.cnblogs.com/dynamiclu/] 反爬虫策略,表面上看似乎跟WEB系统优化没有关系,经过分析,发现该策略是可以归到WEB性能优化的系列之中。 通过分析apache日志发现,某系统40%的带宽和服务器资源都消耗在爬虫上,如果除去10%-15%搜索引擎的爬虫,做好反爬虫策略,能节省20%-25%的资源,其实是变向优化了web系统。一、爬虫请求与正常用户请求的区别 爬虫请求是类似httpClient的机制或curl,wget的命令,用户请求一般走浏览器。 区别:爬虫请求一般不会执行页面里的异步.
阅读全文
posted @
2011-05-15 11:39
狂奔的鹿
阅读(1483)
推荐(1)
web性能优化(二)优化思维图
摘要:[文章作者:狂奔的鹿(陆松林) 本文版本:v1.0 转载请注明原文链接:http://www.cnblogs.com/dynamiclu/]如下图所示, 是之前在实际工作中总结出来, 画成了一张图
阅读全文
posted @
2011-05-08 12:18
狂奔的鹿
阅读(331)
推荐(0)
web性能优化(一)弱请求处理
摘要:[文章作者:狂奔的鹿(陆松林) 本文版本:v1.0 转载请注明原文链接:http://www.cnblogs.com/dynamiclu/] 从开发人员到系统工程师、运维工程师以及架构师,经常会收到用户或需求方的反映,说我们网站打开地很慢,甚至出现了502等。这个问题原因较多,处理方式也较多。我要分享的是一个弱请求处理的优化方式。 弱请求在这里是指那些响应较慢、耗时较长的HTTP请求,是笔者临时命名的。有经验的工程师都知道,我们要分析系统性能问题时,只需分析这个系统的请求处理容量和单个请求的平均响应时间。有前辈分享的2/8原则,提到我们的系统有20%左右响应较慢的请求占用了超过20%以上的资源
阅读全文
posted @
2011-05-08 11:49
狂奔的鹿
阅读(595)
推荐(2)