0

大型网站架构系列

fafa ...

永远的麦子 发布于 2017-07-23 15:36 评论(0)阅读(8)
0

大型网站架构演进(2)数据库与应用服务器分离

随着用户量和并发数的增加,单台服务器出现了性能问题,此时必须要将应用程序和数据库分离,分离后整个网站变成三台服务器了:应用服务器(或称web服务器),数据库服务器和文件服务器。这三台服务器对服务器的配置要求是不一样的,应用服务器需要处理大量的业务逻辑,所以需要更快更强大的CPU,数据库服务器需要快速 ...

永远的麦子 发布于 2017-07-23 15:30 评论(0)阅读(4)
0

大型网站架构演进(1)单机网站

初始阶段的网站一般访问量都很小(QPS<500),此时只需要一台服务器就足够,应用程序,数据库和文件都放在这一台服务器上。如果是.net的话,通常操作系统使用windows server,应用程序开发使用asp.net,然后应用程序部署在IIS上,数据库使用sql server。 单机网站 单机网站 ...

永远的麦子 发布于 2017-07-23 15:04 评论(0)阅读(5)
0

【SignalR学习系列】4. SignalR广播程序

创建项目 创建一个空的 Web 项目,并在 Nuget 里面添加 SignalR,jQuery UI 包,添加以后项目里包含了 jQuery,jQuery.UI ,和 SignalR 的脚本。 服务端代码 创建 Stock 类 创建 tockTicker 和 StockTickerHub 类 添加类 ...

soulless 发布于 2017-07-23 13:42 评论(0)阅读(6)
0

【SignalR学习系列】3. SignalR实时高刷新率程序

创建项目 创建一个空的 Web 项目,并在 Nuget 里面添加 SignalR,jQuery UI 包,添加以后项目里包含了 jQuery,jQuery.UI ,和 SignalR 的脚本。 创建基础应用 添加一个 SignalR Hub 类,并命名为 MoveShapeHub ,更新代码。 当程 ...

soulless 发布于 2017-07-22 21:25 评论(0)阅读(27)
0

asp.net mvc之自定义WebViewPage

采用Razor引擎的View文件最终都会编译成一个WebViewPage类型, 通过自定义WebViewPage,添加相应的属性和方法,你可以很方便的在View里调用, 自定义WebViewPage只需要简单的两步: 1:定义一个类,并让他继承自WebViewPage 2:配置View目录下的Web ...

麻将我会 发布于 2017-07-22 13:41 评论(0)阅读(33)
0

【SignalR学习系列】2. 第一个SignalR程序

新建项目 1.使用VisualStudio 2015 新建一个Web项目 2.选择空模板 3.添加一个新的SignalR Hub Class (v2)类文件,并修改类名为ChatHub 4.修改ChatHub代码 5.在项目里添加OWIN Startup Class,并改名为Startup 6.修改 ...

soulless 发布于 2017-07-21 22:17 评论(0)阅读(47)
1

【SignalR学习系列】1. SignalR理论介绍

什么是SignalR? ASP.NET SignalR 是一个让 ASP.NET开发者可以简单地给自己的程序添加即时通讯功能的开发库。即时通讯功能可以直接从服务器端给在线的客户端发送数据,而不用等待客户端请求数据再返回数据。 SignalR提供了一个简单的api来创建服务器--客户端的远程工程调用协 ...

soulless 发布于 2017-07-21 11:17 评论(0)阅读(56)
1

基于ABP扩展类似审计(IHasCreationTime)功能

前言 因为公司项目都是基于abp这套框架来实现功能,最近项目在调整所以我们想自己实现Module-Zero相应的功能,毕竟Module-Zero 是收费的(你懂的)今天就是实现类似审计(IHasCreationTime等)自动添加创建人,创建时间功能(子帐号概念) 思路 首先想到的是重写abp关于仓 ...

性感的小胡子 发布于 2017-07-20 11:44 评论(1)阅读(41)
0

C# 后台首次加载时才执行

protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } } 写在 if (!IsPostBack) { } 里面的代码是首次加载页面时才执行,后面操作后台时,时不会进去执行该处代码的 ...

公子苏苏苏 发布于 2017-07-19 13:41 评论(0)阅读(117)
0

ASP.NET笔记

动态网页和B/S技术 可以与用户进行交互 根据不同的时间 不同的人 有不同的实现 CJI ASP PHP ASPX ASP.NET(MVC) C/S(部署在局域网或者单机上 客户端服务器端都要安装应用程序 每个端点都要升级) B/S(只需要有浏览器 部署在Web服务器上 升级只需要升级服务器) B/ ...

暗淡の青春 发布于 2017-07-19 12:02 评论(4)阅读(111)
0

在Web.config或App.config中的添加自定义配置 <转>

.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持。最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了。 如果你已经对自定义配置了如指掌,请忽略这篇文章。 言归正传, ...

酒不醉心 发布于 2017-07-17 16:30 评论(0)阅读(116)
0

asp.net把网页内容保存为word下载

Response.Buffer = true; Response.Clear(); Response.Charset = "gb2312"; Response.ClearContent(); Response.ClearHeaders(); Response.ContentE... ...

糊涂的猫 发布于 2017-07-17 14:24 评论(0)阅读(145)
9

[asp.net mvc 奇淫巧技] 05 - 扩展ScriptBundle,支持混淆加密javascript

一、需求: 在web开发中,经常会处理javascript的一些问题,其中就包括js的压缩,合并,发布版本以及混淆加密等等问题。在asp.net 开发中我们使用ScriptBundle已经可以解决javascript遇到的大部分问题,其中包括合并压缩发布版本的问题。 关于ScriptBundle的简 ...

Emrys5 发布于 2017-07-17 10:04 评论(4)阅读(686)
0

基于.NET CORE微服务框架 -surging的介绍

一、前言         至今为止编程开发已经11个年头,从 VB6.0,ASP时代到ASP.NET再到MVC, 从中见证了.NET技术发展,从无畏无知的懵懂少年,到现在的中年大叔,从中的酸甜苦辣也只有本人自知。随着岁月的成长,技 ...

朱圣樑 发布于 2017-07-16 23:58 评论(0)阅读(133)
0

.net Cookie的操作

using System; using System.Collections.Generic; using System.Web; namespace Zhong.Core { /// /// Cookie操作类 /// public class CookieHelper { private sta... ...

zhjchhahaha 发布于 2017-07-16 16:59 评论(0)阅读(113)
5

MySql单表最大8000W+ 之数据库遇瓶颈记

Windows Server 2012+ASP.NET +Mysql 最近用户量突破10+以上,最大并发1300+ 数据库CPU居高不下,一时达到100%临界点,导致很多SQL命令执行发生错误,连接拒绝。 ...

晓道 发布于 2017-07-15 16:59 评论(8)阅读(1284)
0

asp.net中的<%%>的使用

在asp.net中常见的<%%>方式有如下几种: <%%>、<%=%>、<%:%>、<%#%>、<%$%>、<%@%> <%%>:书写后台代码,如C#、vb等代码 <%=%>:计算=后面的表达式,并将结果输出 <%:%>:将:号后面的内容编码输出,实际<%=Server.HtmlEncode()%> ...

zhjchhahaha 发布于 2017-07-15 13:33 评论(0)阅读(110)
1

FTP文件上传以及获取ftp配置帮助类

帮助类: 配置文件配置: <!--ftp配置,以分号相隔 格式:"主机名;用户名;密码;"-->例子:<Item key="FtpConfig" value="192.168.0.1;admin;123456" /> 上传调用例子: ...

Jugg书生 发布于 2017-07-14 11:27 评论(0)阅读(85)
0

IBM_DS5020磁盘阵列做raid、热备并把盘阵挂在服务器上的步骤

工作中服务器磁盘阵列里的硬盘损坏,更换新硬盘,但是还有部分扇区无法读取在此情况下重新给盘阵做raid5和热备并且把盘阵挂在服务器上。 一:准备工作 1:自己笔记本上安装IBM DS Storage Manager 10客户端软件,可从网上下载(有分32位,64位);对象是:IBM_DS5020型号的 ...

liuyinping008 发布于 2017-07-14 11:22 评论(0)阅读(26)