上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点:1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页面静态化的工作和统计工作。首先看图,这个图比较大:这个架构的特点和一些流程的说明:1、主域名和图片域名分离域名分离可以使流量分离,缓存策略分离等等,好处诸多。bbs初期一定要做好规划,将图片用另外的域名独立服务,即使没有足够机器,域名也要先分开。另 阅读全文
posted @ 2012-04-19 11:03 狼-志 阅读(552) 评论(0) 推荐(0)
摘要: 1前端优化必要性随着互联网的发展,前端优化越来越被人们重视,在一个大型的大型电子商务网站技术架构中,前端架构一定是一项必不可少的工作,国内几个大型的互联网公司也有非常强大的前端技术人员。在业界享有名气淘宝UED团队就有好几十人。在浏览器访问一个网站时,有10%-20%的时间是花在下载HTML上面,有80%-90%时间是花在下载页面中所有组件上面。如果我们可以把后端时间缩短一半,整体响应时间只能减少5%-10%。然而我们关注前端,同样是其响应时间缩短一半,那整体性能能减少40%-45%。看些研究数据:lAmazon慢0.1 s -> 1%用户放弃交易lGoogle慢0.4s ->0. 阅读全文
posted @ 2012-04-19 10:44 狼-志 阅读(324) 评论(0) 推荐(0)
摘要: 如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说,假设本来采用缓存,可以使得性能提升为100(这里的数字只是一个计量符号而已,只是为了给大家一个“量”的体会),但是很多时候,提升的效果只有80,70,或者更少,甚至还会导致性能严重的下降,这个现象在使用分布式缓存的时候尤为突出。在本篇文章中,我们将为大家讲述导致以上问题的9大症结,并且给出相对应的解决 阅读全文
posted @ 2012-04-14 20:14 狼-志 阅读(215) 评论(0) 推荐(0)
摘要: 标题:普通行列转换(version 2.0) 说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。 问题:假设有张学生成绩表(tb)如下: 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ---- 李四 74 84 94 张三 74 83 93 ------------------- */create table tb(姓名 阅读全文
posted @ 2012-04-02 17:22 狼-志 阅读(411) 评论(0) 推荐(1)
摘要: select * from a where a.Status='w' collate Chinese_PRC_CS_AI--区分大小写 --select * from a where a='abCdE' collate Chinese_PRC_CI_AI--不区分大小写SQL语句实现:select * from a where a='AbCdE' collate Chinese_PRC_CS_AI--区分大小写 select * from a where a='abCdE' collate Chinese_PRC_CI_AI--不 阅读全文
posted @ 2012-03-30 15:44 狼-志 阅读(2920) 评论(0) 推荐(0)
摘要: 当发现有多个解决方案引用一个dll时,为了不重复引用所以将.net的一个dll注册到GAC中去。 gacutil.exe。开始菜单-Microsoft Visual Studio 2008 -Visual Studio Tools-Visual Studio 2008 命令提示,在控制台中输入 gacutil.exe 回车,既可以看到一些参数。 输入:gacutil.exe -i dll路径 注册成功后,刷新整个解决方案,成功。 阅读全文
posted @ 2012-02-07 22:00 狼-志 阅读(3207) 评论(0) 推荐(0)
摘要: 面向海量服务的设计原则和策略总结 博客分类:杂项应用服务器网络应用Cache网络协议互联网 互联网服务的特点就是面向海量级的用户,面向海量级的用户如何提供稳定的服务呢?这里,对这几年的一些经验积累和平时接触的一些理念做一个总结。 一、原则 1.Web服务的CAP原理 CAP指的是三个要素:一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP原理指的是这三个要素最多只能同时实现两点,不可能三者兼顾,对于海量级服务,一般这是一条常记心中的基准准则。 如下是《Web服务的CAP 》关于CAP的定义:一致性:可以参考数据库的 阅读全文
posted @ 2012-01-15 16:06 狼-志 阅读(286) 评论(0) 推荐(1)
摘要: body { background-color:Black;/*火狐+Google*/ background-color:red\9\0;/*IE9*/ background-color:blue\0;/*IE8*/ *background-color:navy;/*IE7*/ _background-color:green;/*IE6*/}注意点: IE9 支持 \9\0, 中间不要有空格,写成 background-color:red \9\0;不会识别。必须 background-color:red\9\0; IE8 支持 \0,同样中间不要有空格。 IE6,IE7 都支持 * ,但是I 阅读全文
posted @ 2012-01-14 11:37 狼-志 阅读(347) 评论(0) 推荐(0)
摘要: 在小项目中对于JavaScript使用,只要写几个function就行了。但在大型项目中,尤其是在开发追求 良好的用户体验的网站中,如SNS,就会 用到大量的JavaScrpt,有时JavaScript的工作量胜过了C#,这时写一堆function,就会显得很乱,杂乱无章,甚至会出现命名冲突,管理和维 护起来都很麻烦。对于这种情况我们就需要使用面向对象的思想来开发JavaScript。那我们就这样作罢: 这节来说下JavaScript的私有成员和公开成员,虽然JavaScript没有private和public关键字,但还是那句话——作为开发人员我们要有面向对象的思想! 其实很简单,废话少.. 阅读全文
posted @ 2012-01-14 10:03 狼-志 阅读(1371) 评论(0) 推荐(0)
摘要: 在小项目中对于JavaScript使用,只要写几个function就行了。但在大型项目中,尤其是在开发追求 良好的用户体验的网站中,如SNS,就会 用到大量的JavaScrpt,有时JavaScript的工作量胜过了C#,这时写一堆function,就会显得很乱,杂乱无章,甚至会出现命名冲突,管理和维 护起来都很麻烦。对于这种情况我们就需要使用面向对象的思想来开发JavaScript。那我们就这样作罢: 在面向对象语言里重载是很重要的一个特性,而JavaScript这个自称面向对象的语言竟然没有直接提供重载的功能。假如 我这样定义:functiongetDate(){.....}functio 阅读全文
posted @ 2012-01-14 10:03 狼-志 阅读(7017) 评论(4) 推荐(1)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页