2008年01月03日

置顶 原创 .Net线程问题解答收藏

把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论阅读全文>

发表于 @ 2008年01月03日 17:20:00|评论(loading...)|编辑|收藏

2007年12月04日

置顶 原创 web架构设计经验分享收藏

本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 架构设计的几个心得: 一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化一的架构,希望设计出具有无比扩展性,能适应一切需求的增加架构,web开发领域是个非常动态的过程,我们很难预测下个星期的变化,而又需要对变化做出最快最有效的响应。。 ebay的工程师说过,他们的架构设计从来都不能满足系统的增长,所以他们的系统永远都在推翻重做。请注意,不是ebay架构师的能力有问题,他们设计的架构总是建立旧版本的瓶颈上,希望通过新的架构带来突破,然而新架构带来的突破总是在很短的时间内就被新增需求淹没,于是他们不得不又使用新的架构web开发,是个非常敏捷的过程,变化随时都在产生,用户需求千变万化,许多方面偶然性非常高,交之软件开发,希望那个用一个架构规阅读全文>

发表于 @ 2007年12月04日 02:41:00|评论(loading...)|编辑|收藏

2007年06月03日

置顶 原创 分页实现方法的性能比较收藏

给出常用的分页算法,TopN,临时表,还有新的CTE语法实现分页的几种比较阅读全文>

发表于 @ 2007年06月03日 18:24:00|评论(loading...)|编辑|收藏

2008年09月01日

原创 谈谈网站静态化收藏

静态化是解决减轻网站压力,提高网站访问速度的常用方案,但在强调交互的We2.0 时代,对静态化提出了更高的要求,静态不仅要能静,还要能动,下面我通过一个项目,谈谈网站静态化后的架构设计方案,同时和大家探讨一下,在开源产品大行其道,言架构必称MemberCache, Nginx,的时代,微软技术在网站架构设计中的运用.阅读全文>

发表于 @ 2008年09月01日 21:09:00|评论(loading...)|收藏

2008年08月19日

原创 【转】函数式编程另类指南收藏

导读:   程序员拖沓成性,每天到了办公室后,泡咖啡,检查邮箱,阅读 RSS feed,到技术站点查阅最新的文章,在编程论坛的相关版面浏览公共讨论,并一次次地刷新以免漏掉一条信息。然后是午饭,回来后盯了IDE没几分钟,就再次检查邮箱,倒咖啡。最后在不知不觉中,结束了一天。   不平凡的事是每隔一段时间会跳出一些很有挑战性的文章。如果没错,这些天你至少发现了一篇这类文章——很难快速通读它们,于是就将之束之高阁,直到突然你发现自己已经有了一个长长的链接列表和一个装满了PDF文件的目录,然后你梦想着到一个人迹罕至的森林里的小木屋苦读一年以期赶上,要是每天清晨你沿着那里的林中小溪散步时会有人带来食物和带走垃圾就更好了。   虽然我对你的列表一无所知,但我的列表却是一大堆关于函数式编程的文章。而这些基本上是最难阅读的了。它们用枯燥的学院派语言写成,即使“在华尔街行业浸淫十年的专家(veterans)”也不能理解函数式编程(也写作FP)都在探讨些什么。如果你去问花旗集团(Citi Group)或德意志银行(Deutsche Bank)的项目经理[1],为什么选择了 JMS 而不 Erlan阅读全文>

发表于 @ 2008年08月19日 05:57:00|评论(loading...)|编辑|收藏

原创 [转]Nginx hash Module收藏

导读:   本模块由第三方提供,不包含在 Nginx 的源码发布版中。安装介绍等请看 这里.   The upstream_hash module provides simple upstream load distribution by hashing a configurable variable (e.g., the request URI, incoming HTTP headers, or some combination). Example usage:   1   2   3   4   5   upstream backend { server server1; server server2; hash $request_uri; }   Here, Nginx will choose server1 or server2 by hashing the request URI ($request_uri).   指令   hash   hash_method   hash_again   hash   语法: hash $variable 阅读全文>

发表于 @ 2008年08月19日 05:39:00|评论(loading...)|编辑|收藏

原创 [转]NginxChsHttpSsiModule - Nginx 中文站收藏

导读:   本模块提供对 Server-Side Includes (SSI) 功能的支持,请注意, nginx 对 SSI 的功能支持暂时还是不完全的,无法实现一些在 apache 中正常的 SSI 功能。   示例location / { ssi on; }   指令   ssi   syntax:ssi [ on | off ]   default:ssi off   context:http, server, location, if in location   激活 SSI 处理。   ssi_silent_errors   语 法:ssi_silent_errors [on|off]   默认值:ssi_silent_errors off   作用域:http, server, location   Doesn't output "[an error occurred while processing the directive]", if an error occurs while processing the SSI.   ssi_types   syn阅读全文>

发表于 @ 2008年08月19日 05:05:00|评论(loading...)|编辑|收藏

原创 nginx代码分析之 转载收藏

导读:   nginx代码分析之(一)——初探   不知道原创,作者联系下我吧。   他的代码我全看过了,感觉是高层模型下做的最优精简指令。效果还是不错的。   发现nginx是无意间在浏览器中看到新浪的一个错误页面“nginx ...”,不由起了好奇心,google了一把,发现这是一个支持负载均衡的反向代理服务器,俄罗斯人开发的,虽然没有走GNU或BSD的License,但是也算是一个开源软件。   开源代理服务器最熟悉的还是Squid和Apache,但这两者都是正反向代理通吃的,而作为反向代理,实际上和正向代理有较大的差别。我想既然新浪也用它,那自然有它的独到之处。查了一下,中文的网页上说它的HTTP性能可以达到13000TPS以上,但是没有说明数据的出处,国外的网站上暂时找不到相应的数据,但很多人拿它和lighttpd相比。   很快下载了nginx 0.5.32版本的代码,代码不多,才8万多行,在openssl的基础上支持HTTPS。和Apache的30多万行相比,精简了很多,   作为web server或反向代理,要的就是一个快,要做到快,除了精简的代码之外,更关键阅读全文>

发表于 @ 2008年08月19日 05:02:00|评论(loading...)|编辑|收藏

2008年05月17日

原创 【组图】地震前线归来--心中的震撼 收藏

5.12号获悉家乡发生大地震,不放心在成都的家人朋友,于13日从北京赶回成都,再了解事态严重性,并确定家人情况后,14日与众多志愿者一起从成都出发,取道彭州市,通济镇,白水河镇,去了距离成都90公里的重灾区四川彭州龙门山(银厂沟)参与救灾工作,返回有感,特记录于此。阅读全文>

发表于 @ 2008年05月17日 05:58:00|评论(loading...)|编辑|收藏

2008年05月06日

原创 [转]网站架构收集 收藏

转自http://www.hiadmin.com/?p=124

DBA notes上果然好东西很多
许多大型(只是访问量,而不是公司规模)的web 2.0的网站架构
上面都有
现在收集整理一下
这种资料.向来可遇不可求啊

WikiPedia 技术架构学习分享
http://www.dbanotes.net/opensource/wikipedia_arch.html

YouTube 的架构扩展
阅读全文>

发表于 @ 2008年05月06日 23:01:00|评论(loading...)|编辑|收藏

2008年04月01日

转载  ASP.NET 2.0 中重定向的三种方法 收藏

当在一个ASP.NETWeb页面中进行操作时,在默认情况下向当前页进行提交。这种行为在ASP.NET出现之前并没有什么关系,但在ASP.NET中当我们想向另外一个Web页提交一个WebForm时该如何做呢?在ASP.NET1.0中这个问题变得很难解决,但在ASP.NET2.0中为开发人员提供了更容易的解决的技术:跨网页提交。这种技术允许一个网页在提交数据时提交给另外的一个页面。在跨网页提交中,用于初始化提交代码的页面叫源页面,而客户提交的页面叫目标页面。    为了方便起见,目标页面仍然获得原页面提交的所有数据。换名话说,从技术观点出发,我们可以用同样的方式处理其他ASP.NET页面提交的数据。   这个新特性意味着ASP.NET2.0开发人员目前有三种可供选择的技术来将数据从一个web页面传送到另外一个页面。这三种方法是:响应重定向,服务端传输和新的跨网页提交特性。我们可以已经熟悉前两种技术了,因此,我们只是简要地复习一下它们,然后我们会将主要精力放到学习如何使阅读全文>

发表于 @ 2008年04月01日 03:00:00|评论(loading...)|编辑|收藏

原创 [轻松一下]90%的男人想作的事情收藏

[轻松一下]90%的男人想作的事情阅读全文>

发表于 @ 2008年04月01日 02:52:00|评论(loading...)|编辑|收藏

原创 分享几条短笑话收藏

紧张编程之余,来轻松一下阅读全文>

发表于 @ 2008年04月01日 02:50:00|评论(loading...)|编辑|收藏

转载 网站关键词标题和网页描述撰写技巧收藏

导读:  在我们的搜索引擎优化工 作中,可能很多朋友会遇到这样一个问题,网站一些关键词排名不错,但是点击访问的不多,甚至有朋友曾调查过,发现有时候排名靠前的访问量比靠后的点击率更 低,有些网站访问量很高,但是网站广告的点击率很低,产品销售型网站也会同样遇到这种,高访问量,低咨询,低成交量的问题。  本人一直学习研究网站如何获得 真正高质量的流量,真正帮企业从网上获得订单,根据以往自己的经验,并参考众多网友的研究成功,发现网页标题和网页描述是吸引用户点击你网站,是吸引产品 的潜在客户点击你的直接原因。比如,我们在搜索引擎中搜索一个关键词,查看结果时,通常都是看结果中的标题,以及标题下面的文字描述内容,通过这么简单的 一个下意识操作,筛选搜索结果,并点击自认为跟自己所寻找目标相符的网站,因此,这里分享一些网站关键词标题和网页描述撰写技巧,为了提高访问量的价值, 即用户转化率,特别建议:为每一个产品或服务所涉及的关键词撰写最合适的标题和网页描述。  1、 标题描述撰写原则:  a.准确规范,主题明确;简明精练,言简意赅;最好在20个字内搞定  b.突出与关键词的相关性,如直阅读全文>

发表于 @ 2008年04月01日 02:43:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © 朱燚