Sep 04
作者:virushuo 发表于 2007-07-16 04:07 最后更新于 2007-07-16 12:07
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://blog.devep.net/virushuo/2007/07/16/optimize-2.html.html
我面试程序员的时候,最爱问的一个问题是:“请描述一下一个php(或.net/jsp…)页面被用户访问后,服务器都做了什么。”
这个问题看似简单,但是很多熟手都说不清。这也就说明了很多程序员并不真正理解web程序是如何工作的。不懂这个,就分不出层次,自然也就无从下手优化。这次我们先要把这个问题说明白了。

静态内容当然是这样。

有程序的就这样

有数据库的就这样

多个数据库作了复制或是集群或是负载均衡的就这样。

多个web服务器作了负载均衡就是这样
阅读这篇文章的其余部分 »
固定链接:
让你的网站快100倍! (2) web程序的流程和层次 Tags:
网站优化
Sep 04
作者:virushuo 发表于 2007-07-09 05:07 最后更新于 2007-07-09 06:07
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://blog.devep.net/virushuo/2007/07/09/optimize-1.html
让网站快100倍,看这个题目,就知道我们在讲优化。没错,正是网站优化。
优化是银杏咨询的一块重要业务,也是我目前工作的重点之一。而优化这个东西是非常体现短板效应的,对知识的要求非常全面,而且要融会贯通,真正理解才能做得好。相关全面的资料很少,市面流传的东西谬误又颇多。所以我考虑把我这几年工作的经验,以及这半年来银杏咨询碰到的问题总结一下,写这个系列的文章,希望能对同行们有所帮助,抛砖引玉是最好不过的。
这系列文章里面,这第一章自然是说说大体的情况,说说常见的错误思想,统一了思想才好进行。
第二章我会讲解web应用程序的常见架构,然后分析哪里是薄弱环节,哪里有可能改进,哪里是关键点,形成一个总体认识。
第三章开始将一些实用技巧和工具,思想。
后面的还没想好写什么。且写且考虑吧。 阅读这篇文章的其余部分 »
固定链接:
让你的网站快100倍! (1) Tags:
网站优化
Sep 03
推荐本文网站推广的目的在于让尽可能多的潜在用户了解并访问网站,通过网站获得有关产品和服务等信息,为最终形成购买决策提供支持。网站推广需要借 助于一定的网络工具和资源,常用的网站推广工具和资源包括搜索引擎、分类目录、电子邮件、网站链接、在线黄页和分类广告、电子书、免费软件、网络广告媒 体、传统推广渠道等。所有的网站推广方法实际上都是对某种网站推广手段和工具的合理利用,因此制定和实施有效的网站推广方法的基础是对各种网站推广工具和 资源的充分认识和合理应用。 阅读这篇文章的其余部分 »
固定链接:
网站推广必须非常重视资源合作 Tags:none
Sep 03
在Asp.net业务系统的开发过程中,为了保证页面风格的一致性以及减少重复代码的编写,我们需要引入基类页的概念,即:定义一个基类页,让所有的页面都继承这个基类,并在该基类页中加入公用的属性和方法。
实际使用时,按照功能页面划分,可以定义多个基类页,如:
class FormBase
class BizFormBase :FormBase
class ViewFormBase : BizFormBase
class EditFormBase : BizFormBase
class QueryFormBase : FormBase
FormBase:基类页中的根,提供与业务无关的服务,如:URL重写,日志等。
BizFormBase:加入和业务相关的属性,如:该页面的当前业务对象ID等。
ViewFormBase,:EditFormBase:实现具体的查看,编辑功能。
QueryFormBase:实现对通用查询页面的封装。
从面向对象的角度看,基类页与普通的基类,继承类设计其实区别并不大,都要在基类中编写公用的属性方法,并通过虚函数、事件等方式让继承类重写或响应。所不同的是基类页的设计过程受到所在环境的约束。在WinForm环境下,我们可以预先定义好窗体的公用元素,如工具条,默认的表格以及DataSource控件等。而到了Asp.net下的WebForm,则无法实现界面一级的继承,同时加入了状态管理等要求。
阅读这篇文章的其余部分 »
固定链接:
Asp.net中基类页的设计和使用 Tags:none
Sep 03
有免费的干嘛要用收费的,有正版的干嘛要用破解的!
不用到处找key,不用跪求破解,我也自豪用正版撒~~!
德国小红伞 Avira AntiVir PersonalEdition Classic
http://www.free-av.com/
英文的,C版免费,P版收费。启发不错,就是敏感得有点儿过分了,见壳就报。。。
C版和P版病毒库都是一样的,P版升级用专用服务器,升级快,多了个邮件监控什么的。
AVAST!
http://www.avast.com/cns/download-avast-home.html
捷克的杀软,安装完了任务栏里两个漂亮的小球,还可以合并称一个超帅的小球,占内存少,官方就有中文版,家庭版免费,专业版收费。
微点主动防御
http://www.micropoint.com.cn/download/
我现在主用的杀毒软件,效果还可以,对木马非常强悍,从没见过能过微点的灰鸽子!据说安了微点就不会在中毒了哈,国产的!!!!!!!!!!免费90天!!!因为还没上市,我都免费了一年多了。没装的抓紧用吧,越早装用的时间越长。现在装肯定能超过90天,谁让瑞星那么NB呢!等瑞星不行了,就不好说了。。。
McAfee
以前那个叫什么Active Virus Shield的所谓卡巴内核的AOL免费杀软已经失效了,现在美国在线的合作商是McAfee!!!世界第二大安全托拉斯,不用多说了,赶紧去下吧!
http://safety.aol.com/isc/BasicSecurity/
ClamWin Free Antivirus
ClamWin是一套功能非常优秀的免费防毒软件。它的体积非常娇小,不会占用太多计算机资源,不像其它防毒软件安装之后会拖累整台计算机的速度。而且除了强大的文件与电子邮件防护能力之外,它还拥有排程扫描、在线更新病毒码、及时侦测等功能,和市面上知名防毒软件比起来一点也不逊色!
http://www.clamwin.com/
Comodo Antivirus
这是与Comodo Firewall 同属于一间公司的另一款免费产品!Comodo AntiVirus-自动检测、杀除各种流行电脑病毒、蠕虫、木马的免费杀毒软件.支持定向检测、邮件扫描、进程监控和蠕虫屏蔽等, 它是一款免费软件,不支持9x系统.
http://www.antivirus.comodo.com/
固定链接:
告别破解版,正版杀软也免费! Tags:
杀毒,
免费
Sep 03
昨日TOM易趣的新平台易趣网正式启用。与旧平台相比,新平台明显的变化是终于在收费问题上有了松动,即,针对普通卖家的基本服务完全免费,而对收费的专业卖家提供差异化服务。易趣网CEO王雷雷表示,新平台的推出就是要纠正之前的弯路。他甚至放言,用半年时间将市场份额追回到35%-40%。目前,易趣在中国所占市场份额约10%。业内认为,新易趣扛着“免费”大旗的高调“复出”,给淘宝一家独大的局面增加了新变数,国内C2C市场格局或将生变。
阅读这篇文章的其余部分 »
固定链接:
新易趣扛免费大旗高调启动 Tags:
易趣
Sep 03
今天,有中国雅虎内部人士向ChinaByte透露,中国雅虎会选在今年10月推出不限量邮箱。在全球用户尝到了雅虎无限量免费邮箱的甜头之后,中国网民终于要迎来自己的无限量邮箱了。这是否就意味着,你的邮箱不会出现一封又一封的邮箱爆满的警告,不会在警告之后,再也收不到邮件,接到朋友打来的电话,抱怨你的邮箱如何糟糕;也不会一夜之间,你的上万封,积累了数年的邮件飞灰烟灭。 阅读这篇文章的其余部分 »
固定链接:
中国雅虎“无限量”邮箱10月推出 Tags:
Yahoo,
邮箱
Sep 01
引子:彻底放弃表格布局,使用xhtml+CSS建站也已经有一年多了。一年多的实践也积累了一定的经验,现在写这篇文章来总结一下。在使用xhtml+CSS建站的过程中有一个比较关键的问题:网站的CSS样式表规划与管理。
我的CSS管理进化史
在 最初使用CSS来控制网站样式的时候,并不清楚CSS管理规划之类的东西,所写的CSS基本上都是按照需要,随时添加,刚开始还不觉得有什么不好,但是后 来越加越多,越改越乱,虽然有一些注释,但到最后还是变得让我自己看着都头疼。那个时候,一个网站所有的CSS都在一个文件中,没有规划,并且排序也没多 少规律,于是只能在html页面中找到class的名称,然后在上千行的css代码中搜索自己想要的那个。
过了一段时间,思考总结之后,我对站点的CSS样式表进行了初级的规划。在样式表中初步划分了三个区域:
base 样式表
layout 样式表
class 样式表
其 中“base 样式表”用来描述一些公共性的东西,比如全局性的body、a样式等;“layout 样式表”用来描述具有唯一性的id布局,属于整个页面的框架式布局;“class 样式表”用来描述剩下的class类的样式,这类样式分为可复用样式和通常只在特殊页面出现一次或几次的样式。
按照这种方法布局的确提高了不少的效率,但这种方式只适合中小型网站,在大型网站上应用还是略显单薄,至少在多人协作的时候并不能达到最佳效率。于是就有了下面总结的较完善的CSS管理规划模式。
阅读这篇文章的其余部分 »
固定链接:
站点的CSS样式表管理规划经验总结 Tags:
CSS
Sep 01
木马的介绍
因为本文是探讨木马程序,所以在介绍之前有一些木马构成的基本知识事先说明。一个完整的木马系统由硬件部分,软件部分和具体连接部分组成。这里主要对软件部分介绍,它主要有控制端程序、木马程序(后台服务程序)、木马配制程序组成。控制端用以远程控制服务端的程序;木马程序是潜入服务端内部,获取其操作权限的程序;木马配制程序是设置木马程序的端口号,触发条件,木马名称等,使其在服务端藏的更隐蔽的程序。
阅读这篇文章的其余部分 »
固定链接:
C#实现木马程序! Tags:
木马,
黑客