05 2011 档案
WEB开发工程师面试心得
摘要:[文章作者:狂奔的鹿(陆松林)本文版本:v1.0 转载请注明原文链接:http://www.cnblogs.com/dynamiclu/] 近期几个月,基本上每周都有几次面试。 有时候是本部门的面试;有时候是代替别的面试官。 其实一个WEB开发岗位,70%来笔试和面试的programmer都能胜任工作。除非是人品有问题,如果这样,说明几轮下来的面试流程或试用考核机制有问题。第一轮 笔试 如果不是像SUN, IBM , GOOGLE这样的公司的开发岗位,只要勤快些,百度里谷歌一下“XXX面试题”,基本上能找到少许题。再加上你的答题诚意(每题必答,问题类的,答案越多越好); 这一关基本上就过了。( 阅读全文
posted @ 2011-05-15 15:55 狂奔的鹿 阅读(930) 评论(0) 推荐(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) 评论(0) 推荐(1)
web性能优化(二)优化思维图
摘要:[文章作者:狂奔的鹿(陆松林) 本文版本:v1.0 转载请注明原文链接:http://www.cnblogs.com/dynamiclu/]如下图所示, 是之前在实际工作中总结出来, 画成了一张图 阅读全文
posted @ 2011-05-08 12:18 狂奔的鹿 阅读(331) 评论(0) 推荐(0)
web性能优化(一)弱请求处理
摘要:[文章作者:狂奔的鹿(陆松林) 本文版本:v1.0 转载请注明原文链接:http://www.cnblogs.com/dynamiclu/] 从开发人员到系统工程师、运维工程师以及架构师,经常会收到用户或需求方的反映,说我们网站打开地很慢,甚至出现了502等。这个问题原因较多,处理方式也较多。我要分享的是一个弱请求处理的优化方式。 弱请求在这里是指那些响应较慢、耗时较长的HTTP请求,是笔者临时命名的。有经验的工程师都知道,我们要分析系统性能问题时,只需分析这个系统的请求处理容量和单个请求的平均响应时间。有前辈分享的2/8原则,提到我们的系统有20%左右响应较慢的请求占用了超过20%以上的资源 阅读全文
posted @ 2011-05-08 11:49 狂奔的鹿 阅读(595) 评论(1) 推荐(2)