摘要:
导读:作者燕洋天写了一系列关于ASP.NET的文章。在对ASP.NET网站进行优化的时候,往往不是只是懂得ASP.NET就足够了的。在优化的过程中,一般先是找出问题可能存在的地方,然后证明找出的问题就是要解决的问题,确认之后,在进行一些措施。系列文章在结构上的安排是这样的:先讲述前端的调优,我会在文章的标题后面标上”前端”,如果是后台代码的调优,我会在标题上标上”后端”,如果是数据库设计的调优,我会在标题上标上”数据库”,希望大家多多提建议。 剖析页面的解析过程
页面的解析过程,这里说的过程不是我们常说的ASP.NET页面的生命周期的过程,而且浏览器请求一个页面,然后浏览器呈现页面的过程。.. 阅读全文
阅读排行榜
构建高性能ASP.NET站点 网站优化需要考虑的方面,徐汇区网站设计
2011-09-15 19:55 by 狼人:-), 175 阅读, 收藏,
摘要:
导读:作者燕洋天写了一系列关于ASP.NET的文章。我有段时间没有写ASP.NET的东西了,心里总是觉得缺少了什么,毕竟自己对ASP.NET还是情有独钟的。在本系列文章中,准备比较全面的讲述ASP.NET的性能的优化,从前台到后台,以后本列文也看作为大家的一个手册来查询!以下是文章内容:
网站优化需要考虑的方面
在用ASP.NET开发网站的时候,性能是永远需要考虑和关注的问题,性能不仅仅只是程序代码执行时候的速度,而是涉及到方方面面的东西。
就拿ASP.NET的一个请求来讲,从浏览器向服务器的ASP.NET网站发送请求开始一直到最后整个页面呈现在我们面前,其中请求经过的每一个步骤,都是有不同. 阅读全文
Facebook的“零售吸引力”,互联网营销
2011-09-02 20:15 by 狼人:-), 175 阅读, 收藏,
摘要:
营销世界里的每一个人(线上也好,线下也罢,或者线上与线下营销完美结合的也罢)都试图对社会媒体及其应用给出更加确切的定义。然而,当我们考察各种各样的社会媒体工具对不同商业类型的影响时,横看竖看也找不到相同的一对社会媒体工具。这个结果很大程度是由于缺乏能够带来有力结论的一手数据,这种一手数据的缺乏也阻碍了对于顾客经验曲线(Learning Curve)的研究。 社会媒体得到很好应用的一个领域便是零售行业。社会媒体已经在零售领域展现出它的价值----不管是对高端还是低端零售商店还是介于两者之间的零售业态,而且这种价值的凸显远早于社会媒体在BtoC领域价值的展现。据ForeSee Resul... 阅读全文
一起谈.NET技术,VS2010测试功能之旅:编码的UI测试(2)-操作动作的录制原理(下)
2011-09-02 00:10 by 狼人:-), 175 阅读, 收藏,
摘要:
回顾 在本章上部分介绍了操作动作的录制原理,描述了操作动作是如何录制,UIMap.uitest和UIMap.Designer.cs的代码如何生成,以及他们的结构。在这个部分,将着重说明如何通过修改UIMap1.uitest文件的操作动作部分的代码来控制UIMap1.Designer.cs操作动作部分代码的生成,实现第一种方式的自定义编码。 内容简介 在上个部分,已经说明了UIMap.uitest文件的结构如下: 其中InitializeActions,ExecuteActions,CleanupActions,OnErrorAction都是对于操作动作的描述: Ini... 阅读全文
一起谈.NET技术,VS2010测试功能之旅:编码的UI测试(3)-操作对象的识别原理
2011-09-02 00:00 by 狼人:-), 175 阅读, 收藏,
摘要:
回顾 在之前的两章分别介绍了一个简单的示例,操作动作的录制原理,通过修改UIMap.UItest文件控制操作动作代码的生成。想必大家对编码的UI测试操作动作的录制应该有一定了解了,在UI操作中,操作动作总是离不开具体的操作对象,例如点击,拖动,填写值等操作,总是要对文本框,或者按钮,窗体这些对象进行操作,不是凭空生成的。本章作为入门篇的最后一章,将会说明编码的UI测试是如何识别这些对象的,并介绍UIMap.UItest文件是如何生成对象识别代码。 对象的识别原理 之前我们录制的时候,录制生成器解析了我们的操作对象,并且为我们生成了对象识别代码(也就是UIMap.UItest下... 阅读全文
一起谈.NET技术,实战ASP.NET大规模网站架构:Web加速器
2011-09-01 23:47 by 狼人:-), 175 阅读, 收藏,
摘要:
大规模网站瓶颈之一就是性能问题,如何让你的网站飞速运转起来,一直是架构师和开发人员苦于思考的问题。文章将针对基于ASP.NET开发的网站交互性非实时部分进行讨论。 一、WEB加速通常有如下方案: 1、基于ASP.NET技术的页面缓存 基于ASP.NET技术的页面缓存,通常有如下两种应用方式: 一、基于数据库触发(设置缓存依赖策略,当数据库中数据发生变化时,触发缓存失效;但微软提供的解决方案目前仅支持SQL Server,如果是ORACLE需要自己实现触发接口)。 二、基于文件依赖的策略(可以设置缓存依赖于文件中的具体键值,当数据更新时,更新文件键值迫使缓存失效)。 ... 阅读全文
艾伟也谈项目管理,有一种企业文化叫产品精神
2011-08-29 19:09 by 狼人:-), 175 阅读, 收藏,
摘要:
公司有多少种产品,有多少种移动电子商务产品,又有多少种软件产品?有几位仁兄能说出全部?每个产品线又对其他产品线了解多少,每个产品设计人员又可以从其他产品线设计人员那里学到什么经验,学到什么先进的设计理念,学到什么成功的设计方法?
或许是我孤陋寡闻,或许是我性格有障碍,又或许是我级别太低,在我在公司将近一年的时间里,几乎看不何关于产品设计,产品管理,产品规划的头脑风暴,抑或是不同产品线成功经验,失败教训的分享会,抑或是关于产品设计相关的培训。我们每个产品线的产品人员像是一个个打游击战的散兵,侵扰可以,但要想攻城掠地,气吞河山,没有大规模的集团作战,恐怕到最后只能被同类的规模军团吞并。
身为一名. 阅读全文
艾伟也谈项目管理,项目经理成长日记(7)——说是细,做的粗
2011-08-29 19:09 by 狼人:-), 175 阅读, 收藏,
摘要:
估计绝大部分的公司都在提倡一个口号:“注重细节。”但是往往是口号容易喊,行动却是千辛万苦,何谓细节?也就是自身工作的每一个环节、每一道流程的琐碎小事,而这些小事又常常容易被人忽略。有很多人有雄才大志,内心中充斥着舍我其谁的非凡气魄,但其眼高手低,小事不屑,大事难成,最终只落得一事无成的悲哀。
软件开发亦是如此,提倡了许久的注重细节,更有甚者许多公司标榜自己的优势在于:“我们更注重细节。”然而如果说我们要做到和自己提出的口号一致的时候,我们该如何去做?该做什么的事情才能够称得上我们注重了细节呢?
今天早上我把阿毛狠狠的训了一顿,我扳起的面孔,铁青的脸色连我自己都可以感觉到我的怒火不小。看着阿毛那 阅读全文
艾伟也谈项目管理,软件架构引言之项目管理的问题
2011-08-29 19:05 by 狼人:-), 175 阅读, 收藏,
摘要:
软件架构引言之项目管理的问题 很多朋友都有过或者正在管理一个或者多个软件项目,那么我的文章就从这个问题开始:如果单纯从表象来说,软件项目管理过程中暴露的最大问题是什么? 不同的人的会有不同的答案,但是大致这样的答案我想大部分人都是会认可的,那就是“进度拖延”。进度拖延当然是表象之一了,其他诸如质量不过关、功能不完整等等,我觉得都是和进度拖延密切相关的。很多项目经理都想去做那些认为是十分必要的事情,比如计划、测试等,但是“没有时间”。为什么会没有时间?等到项目总结的时候,我们总会罗列出一大堆的理由试图来说服自己,说服公司甚至说服客户。但是如果限定项目经理只从自己身上找原因的话,我... 阅读全文
艾伟_转载:HttpRuntime的认识与加深理解
2011-08-29 00:20 by 狼人:-), 175 阅读, 收藏,
摘要:
下面最先介绍HttpRuntime的Web.config里的配置
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><httpRuntimeexecutionTimeout="number"maxRequestLength="number"requestLengthDiskThreshold="number"useFullyQualifiedRedirectUrl="[ 阅读全文