随笔分类 -  性能忧化

微服务
摘要:目录如下: 一、微服务架构介绍 二、出现和发展 三、传统开发模式和微服务的区别 四、微服务的具体特征 五、SOA和微服务的区别 六、如何具体实践微服务 七、常见的微服务设计模式和应用 八、微服务的优点和缺点 九、思考:意识的转变 十、参考资料和推荐阅读 一、微服务架构介绍 微服务架构(Microse 阅读全文

posted @ 2019-12-25 10:05 不悔的青春 阅读(508) 评论(0) 推荐(0)

转:SqlBulkCopy批量复制数据
摘要:在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而 在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关 系数据库或者XML文件,甚至WebService返回结果。其中最重要的一个类就是SqlBulkCopy类,使用它可以很方便的帮助我们把数据源的数 据迁移到目标数据库中。下面我们先通过一个简单的例子说明这个类的使用:首先:web.config <connectionStrings> <add name=&q 阅读全文

posted @ 2012-04-21 20:55 不悔的青春 阅读(419) 评论(0) 推荐(1)

CDN (Content Delivery Network 内容分发网络)
摘要:http://chineseyangwen.iteye.com/blog/703881 阅读全文

posted @ 2011-07-04 16:17 不悔的青春 阅读(259) 评论(0) 推荐(0)

构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)
摘要:导读:作者燕洋天写了一系列关于ASP.NET的文章。在对ASP.NET网站进行优化的时候,往往不是只是懂得ASP.NET就足够了的。在优化的过程中,一般先是找出问题可能存在的地方,然后证明找出的问题就是要解决的问题,确认之后,在进行一些措施。系列文章在结构上的安排是这样的:先讲述前端的调优,我会在文章的标题后面标上”前端”,如果是后台代码的调优,我会在标题上标上”后端”,如果是数据库设计的调优,我会在标题上标上”数据库”,希望大家多多提建议。剖析页面的解析过程页面的解析过程,这里说的过程不是我们常说的ASP.NET页面的生命周期的过程,而且浏览器请求一个页面,然后浏览器呈现页面的过程。在本篇的 阅读全文

posted @ 2011-07-04 14:26 不悔的青春 阅读(249) 评论(0) 推荐(0)

ftpManager
摘要:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Net;using System.IO; 阅读全文

posted @ 2011-04-13 15:25 不悔的青春 阅读(1097) 评论(1) 推荐(0)

强大的SqlCacheDependency【转】
摘要:最近我在忙于研究负载平衡、并发性容错性等性能优化问题,ASP.NET有太多强大的功能等待学习和挖掘。今天,Bosnma和大家一起研究在ASP.NET中缓存机制如何帮助我们在高流量网站中减少服务器负担。 何为缓存 缓存无处不在,尤其是流量较高的网站。对于某些页面(尤其是带有一个或更多数据库操作的页面)可能会对数据库服务器带来过大的负载,而这些负载经常是不必要的。比如某公司的商品清单页面可能在一个小时,一天甚至更长时间并未改变,遗憾的是每一个浏览该页面的用户都会造成数据库的连接及查询。缓存就是为了解决这样的问题应运而生。缓存的简单实现 在ASP.NET中实现缓存的最简单的方法就是在页面上加一个Ou 阅读全文

posted @ 2011-03-15 10:08 不悔的青春 阅读(697) 评论(0) 推荐(0)

web架构设计经验分享[转]
摘要:本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频架构设计的几个心得:一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,... 阅读全文

posted @ 2010-09-17 16:37 不悔的青春 阅读(280) 评论(0) 推荐(0)

大型互联网网站架构心得[转]
摘要:我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分:首先是横向的分:1.大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网站部署到不同的服务器上。2.静态动态分离:静态文件和动态... 阅读全文

posted @ 2010-09-17 16:35 不悔的青春 阅读(284) 评论(0) 推荐(0)

性能优化总结[持续更新中...]
摘要:通过对项目的优化,从一开始支撑六十人同时登陆到后来的三百至五百以上测试环境:cpu 双核2.02GHZ 内存:2GB测试工具:loadRuner总结了以下优化的经验,仅供参考:1合理使用缓存;(这个是很关键的);2:尽量使用stringbuilder而不是字符串的组合,能使用datareader的地方就不使用dataset,这两个在小于1000条数据的情况下性能差别不大,但在数据上万时就很明显了.3:当复杂的业务需要做大量的循环操作时,可以考虑是否可以使用视图或者使用存储过程;4:viewstate和session合理使用,存储的数据较少时可以使用,切勿用来存储大量数据;5:能使用htmlCo 阅读全文

posted @ 2010-08-03 16:17 不悔的青春 阅读(380) 评论(0) 推荐(1)

[转]浅淡数据库优化
摘要:浅谈数据库的架构优化(读书体会) 年前参加过一次培训,讲数据库架构优化。讲师中英文混杂讲的,个人英文很烂,大概记了三点。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机的可能性;通过集群方案,解决了数据库宕机带来的单点数据库不能访问的问题;通过读写分离策略更是最大限度了提高了应用中读取(Read)数据的速度和并发量。 最近翻书又看到关于数据库架构优化。书中讲了三点:1.主从复制,读写分... 阅读全文

posted @ 2010-03-09 13:22 不悔的青春 阅读(318) 评论(0) 推荐(0)

导航