netguid

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  61 Posts :: 1 Stories :: 5 Comments :: 3 Trackbacks

公告

昵称:netguid
园龄:5年5个月
粉丝:0
关注:0

搜索

 
 

常用链接

最新评论

阅读排行榜

评论排行榜

推荐排行榜

置顶随笔 #

摘要: LINQPad的好处:
一、LINQPad可以让我们直接查询Sql数据库阅读全文
posted @ 2008-01-21 11:47 netguid 阅读(212) 评论(1) 编辑

2011年10月20日 #

摘要: 并发连接数:IE6 2IE7 2IE8 6Firefox2 2Firefox3 6Safari 3,4 4 Chrome 1,2 6 Opera 9.63,10.00alpha 4阅读全文
posted @ 2011-10-20 10:16 netguid 阅读(9) 评论(0) 编辑

2011年2月28日 #

摘要: 从LiveJournal后台发展看 大型网站系统架构以及性能优化方法一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能:博客,论坛社会性网络,找到朋友聚合,把朋友的文章聚合在一起LiveJournal采用了大量的开源软件,甚至它本身也是一个开源软件。在上线后,LiveJournal实现了非常快速的增长:2004年4月份:280万注册用户。2005年4月份:680万注册用户。2005年8月份:790万注册用户。达到了每秒钟上千次的页面请求及处理。使用了大量MySQL服务器。使用了大量通用组件。二、LiveJournal阅读全文
posted @ 2011-02-28 15:57 netguid 阅读(52) 评论(0) 编辑

摘要: 上次我们以LiveJournal为例详细分析了一个小网站在一步一步的发展成为大规模的网站中性能优化的方案,以解决在发展中由于负载增长而引起的性能问题,同时在设计网站架构的时候就从根本上避免或者解决这些问题。今天我们来看一下在网站的设计上一些通常使用的解决大规模访问,高负载的方法。我们将主要涉及到以下几方面:1、 前端负载2、 业务逻辑层3、 数据层在LJ性能优化文章中我们提到对服务器分组是解决负载问题,实现无限扩展的解决方案。通常中我们会采用类似LDAP的方案来解决,这在邮件的服务器以及个人网站,博客的应用中都有使用,在Windows下面有类似的Active Directory解决方案。有的应阅读全文
posted @ 2011-02-28 15:57 netguid 阅读(48) 评论(0) 编辑

摘要: 大型互联网网站架构心得之一:分我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分:首先是横向的分:1.大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网站部署到不同的服务器上。2.静态动态分离:静态文件和动态文件最好分离开成2个网站,我们知道静态网站和动态网站对服务器来说压力的侧重不同,前者可能重IO后者重CPU,那么我们在选择硬件的时候也可以有侧重,而且静态和动态内容的缓存阅读全文
posted @ 2011-02-28 15:50 netguid 阅读(33) 评论(0) 编辑

摘要: 上次说的“分”是一个比较大的原则也是一个比较高层的原则,这次我想说一下其它两个原则:并与换。并为什么要分?是因为我们希望通过分来提高系统的承载能力,那并又是并什么呢?我想了一下有几个方面可以并:1.合并用户请求,最基本的就是合并CSS/图片/脚本,还可以合并页面。不过合并就可能产生流量的浪费,需要有一个平衡点。2.合并接口的粒度,如果做分布式应用的话,我们可能不会直接访问数据库而是调用应用层提供的接口,由于是网络调用,代价比较大,因此在设计的时候尽量提供粒度比较粗的接口,一次调用返回比较多的数据,而不是细化到添加删除修改的层次。3.合并接口的部署,对于频繁的跨机器调用可以考虑有一些数据冗余,把阅读全文
posted @ 2011-02-28 15:50 netguid 阅读(29) 评论(0) 编辑

摘要: Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: 首先在整个网络的高度讨论了使用镜像网站,CDN内容分发网络等技术对负载均衡带来的便利及各自的优缺点比较。然后在局域网层次对第四层交换技术,包括硬件解决方案F5和软件解决方案LVS,进行了简单的讨论。接下来在单服务器层次,本文着重讨论了阅读全文
posted @ 2011-02-28 15:48 netguid 阅读(68) 评论(0) 编辑

2010年4月20日 #

摘要: 一.摘要所有Web程序都会使用Session保存数据. 使用独立的Session服务器可以解决负载均衡场景中的Session共享问题.本文介绍.NET平台下建立Session服务器的几种办法, 并介绍在使用Session时的各种经验和技巧.二.关于Session,SessionID和CookiesSession数据保存在服务器端, 但是每一个客户端都需要保存一个SessionID, Session...阅读全文
posted @ 2010-04-20 12:17 netguid 阅读(37) 评论(0) 编辑

2010年2月20日 #

摘要: 是一个非常优秀的开源的作图控件ZedGraph来源:http://sourceforge.net/project/showfiles.php?group_id=114675ZedGraph相关例子资源:http://zedgraph.org/wiki/index.php?title=Sample_Graphs1、在vs中使用ZedGraph2、基本一些概念几个注意点:图片的保存路径设置:Rende...阅读全文
posted @ 2010-02-20 10:12 netguid 阅读(215) 评论(0) 编辑

2009年12月22日 #

摘要: 1)、系统安全基本设置1.安装说明:系统全部NTFS格式化,重新安装系统(采用原版win2003),安装杀毒软件(Mcafee),并将杀毒软件更新,安装sp2补钉,安装IIS(只安装必须的组件),安装SQL2000,安装.net2.0,开启防火墙。并将服务器打上最新的补钉。2)、关闭不需要的服务Computer Browser:维护网络计算机更新,禁用  Distributed File Syst...阅读全文
posted @ 2009-12-22 10:38 netguid 阅读(26) 评论(0) 编辑

2009年12月11日 #

摘要: 经常上服务器更新数据库,而数据库内容很重要,如果一不小心更新错了,那问题可就大了。 有人说,及时备份数据呀,可是我的数据实时性太强了,如果更新错了,还原再操作,那可是有损失的。我想有没有这样的功能,我执行了,数据库也返回结果了,但实际是没有执行的,我觉得事务应该会有类似的功能,就是执行了,但最后自己给他制造个错,让他所有执行都返回。呵呵,在CSDN上问了一下,老大们都说目前没有这样的功能 ,我觉得...阅读全文
posted @ 2009-12-11 15:24 netguid 阅读(24) 评论(0) 编辑

摘要: --=============================================================================--標題:合并列值--整理:takako_mu--时间:2009-10-19--地点:昆山--==========================================================================...阅读全文
posted @ 2009-12-11 15:02 netguid 阅读(97) 评论(0) 编辑

2009年11月5日 #

摘要: 一般来说,这个问题会发生在磁盘格式为NTFS的情况下,由于这个格式加入了安全性的控制,但是在XP的系统下文件夹的被默认为“默认共享”,在“属性”选项卡里是找不到“安全性”这项的。因此应该更改这项设置。方法叙述如下: 打开任意一个文件目录,点击“工具”->“文件夹选项”-&g...阅读全文
posted @ 2009-11-05 14:06 netguid 阅读(19) 评论(0) 编辑

摘要: 这个问题一般在做.net开发网站时候会遇到,我就是在那个时候遇到的访问 IIS 元数据库失败 解决方法现象如下:访问 IIS 元数据库失败。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据...阅读全文
posted @ 2009-11-05 10:38 netguid 阅读(23) 评论(0) 编辑

摘要: 对于GHOST安装IIS很有用的问题:hi.baidu.comGhost Winxp2 系统,重新安装IIS的时候却安装不成功,当场郁闷. 所提示的错误是:安装过程找不到zClientm.exe文件于是想首要先搞清楚zClientm.exe是什么文件,上网搜了搜.得到的答案是:zClient.exe是微软Microsoft游戏中心程序,用于使你在线玩游戏。 这会更弄不明白了,心想安装IIS跟游...阅读全文
posted @ 2009-11-05 10:04 netguid 阅读(163) 评论(0) 编辑

2009年8月31日 #

摘要: 安装了FireFox3.5之后,发现以前项目网页中有透明属性的一些DIV都不透明了。于是猜想,FireFox3.5难道不支持它自家的CSS透明属性-moz-opacity了?上网一查,果真如此。在https://developer.mozilla.org/En/CSS:-moz-opacity里说得很清楚了:Note:Firefox 3.5 and later do not support -mo...阅读全文
posted @ 2009-08-31 09:58 netguid 阅读(363) 评论(0) 编辑

2009年7月31日 #

摘要: //包含文件 #include <inifiles.hpp>//写文件TIniFile *ini;ini=new TIniFile(ChangeFileExt(ExtractFilePath(Application->ExeName),"config.cfg"));ini->WriteInteger("Form","Top",Top);ini->WriteIntege...阅读全文
posted @ 2009-07-31 10:01 netguid 阅读(432) 评论(0) 编辑

摘要: 内存分配函数名称:AllocMem函数说明:在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下:void * __fastcall AllocMem(Cardinal Size);函数名称:SysFreeMem函数说明:释放所指定的内存块.函数原型如下:int __fastcall SysFreeMem(void * P);函数名称:SysReallocMem函数说明:要求...阅读全文
posted @ 2009-07-31 09:57 netguid 阅读(83) 评论(0) 编辑

2009年7月30日 #

摘要: 功能关闭窗口并释放窗口以及窗口上的控件所占据的内存。语法Close(windowname)参数windowname:要关闭窗口的名称返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果参数windowname的值为NULL,Close()函数返回NULL。用法应用程序使用Open()或其它Open簇函数打开窗口后,不需要窗口时,可以使用Close()关闭窗口并释放窗口以及窗口上所有...阅读全文
posted @ 2009-07-30 23:36 netguid 阅读(75) 评论(0) 编辑

2009年7月21日 #

摘要: 网址示例:http://localhost/test/test.htm?id=1<script languge=javascript> alert(window.location.pathname); --返回 /test/test.htm alert(window.location.search); --返回 ?id=1 alert(window.location.href); --...阅读全文
posted @ 2009-07-21 16:04 netguid 阅读(113) 评论(0) 编辑

2009年4月23日 #

摘要: ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周期基...阅读全文
posted @ 2009-04-23 11:11 netguid 阅读(14) 评论(0) 编辑