随笔分类 -  系统性能优化

摘要:nginx作为一个高性能的web服务器,想必大家垂涎已久,蠢蠢欲动,想学习一番了吧,语法不多说,网上一大堆。下面博主就nginx的非常常用的几个功能做一些讲述和分析,学会了这几个功能,平常的开发和部署就不是什么问题了。因此希望大家看完之后,能自己装个nginx来学习配置测试,这样才能真正的掌握它。 阅读全文
posted @ 2019-08-14 23:29 诸葛风流 阅读(8697) 评论(1) 推荐(0)
摘要:下载 官方网站:https://nginx.org/en/download.html Windows下安装 安装 下载后解压(切记不能含有中文路径!!),文件结构如图(我解压的路径就有中文,记得拷贝放置于英文目录下即可!): 启动 两种方法: 1) 直接双击该目录下的"nginx.exe",即可启动 阅读全文
posted @ 2019-08-14 23:22 诸葛风流 阅读(934) 评论(0) 推荐(0)
摘要:Nginx(轻量级高并发服务器Nginx)同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各 阅读全文
posted @ 2019-08-14 22:53 诸葛风流 阅读(45234) 评论(2) 推荐(2)
摘要:网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 一、百万级数据库优化方案 1.对查询进行优化, 阅读全文
posted @ 2018-06-05 08:47 诸葛风流 阅读(548) 评论(0) 推荐(0)
摘要:首先,数据量大的时候,应尽量避免全表扫描,应考虑在 where 及 order by 涉及的列上建立索引,建索引可以大大加快数据的检索速度。但是,有些情况索引是不会起效的: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、应尽量避免在 where 阅读全文
posted @ 2018-06-05 08:42 诸葛风流 阅读(312) 评论(0) 推荐(0)
摘要:1、图片懒加载 2、图片分区加载 3、高并发处理 4、文件服务器和数据服务器分开 5、负载均衡处理 6、SOA框架 7、数据库尽量多用存储过程和视图、少用触发器/游标/外键 8、多使用DbDataReader读取数据,少用DataTable/DataSet 阅读全文
posted @ 2018-04-12 16:19 诸葛风流 阅读(200) 评论(0) 推荐(0)
摘要:Last-Modified: 告诉反向代理页面什么时间被修改Expires: 告诉反向代理页面什么时间应该从缓冲区中删除Cache-Control: 告诉反向代理页面是否应该被缓冲Pragma: 告诉反向代理页面是否应该被缓冲.一、反向代理的概念什么是反向代理呢?其实,反向代理也就是通常所说的WEB... 阅读全文
posted @ 2015-12-02 22:42 诸葛风流 阅读(2970) 评论(0) 推荐(0)
摘要:为了提高服务器的性能和工作负载能力,企业通常会使用DNS服务器、网络地址转换等技术来实现多服务器负载均衡,特别是目前企业对外的互联网Web网站,许多都是通过几台服务器来完成服务器访问的负载均衡。目前企业使用的所谓“负载均衡服务器”,实际上它是应用系统的一种控制服务器,所有用户的请求都首先到此服务器,... 阅读全文
posted @ 2015-12-02 22:15 诸葛风流 阅读(25623) 评论(0) 推荐(1)
摘要:1 /// 2 /// .net自带缓存类 3 /// 4 public class Cache : Interface.ICache 5 { 6 public static object LockObject = new object()... 阅读全文
posted @ 2015-11-30 21:16 诸葛风流 阅读(251) 评论(0) 推荐(0)
摘要:数据库镜像是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中概述“数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据... 阅读全文
posted @ 2015-11-24 23:34 诸葛风流 阅读(1134) 评论(0) 推荐(0)
摘要:一、session是怎么存储,提取的?1.在服务器端有一个session池,用来存储每个用户提交session中的数据,Session对于每一个客户端(或者说浏览器实例)是“人手一份”,用户首次与Web服务器建立连接的时候,服务器会给用户分发一个SessionID作为标识。SessionID是一个由... 阅读全文
posted @ 2015-11-23 23:01 诸葛风流 阅读(2186) 评论(0) 推荐(0)
摘要:在高访问量的web系统中,缓存几乎是离不开的;但是一个适当、高效的缓存方案设计却并不容易,如何才能设计一个好的缓存方案了?*****************************************************************************************... 阅读全文
posted @ 2015-11-23 22:39 诸葛风流 阅读(706) 评论(0) 推荐(0)
摘要:由于项目dll文件变动比较频繁,而保存登陆的状态又保存在Session中,所以导致用户经常无故掉线(PS:dll变动的时候导致Session)。有一种方法可以长期保存session,那就是session的SqlServer模式。还是先介绍一下session的四种模式吧: ASP.NET会话状态... 阅读全文
posted @ 2015-11-23 16:50 诸葛风流 阅读(4839) 评论(0) 推荐(0)
摘要:最近在做项目的过程中,客户经常反馈在操作的时候进场会突然跳转到登录页面。先描述下系统情况: 操作系统:WindowsServer 2008 .NET版本:.NET 4.0/ASP.NET 4.0/ASP.NET MVC 3.0 数据库: SQL Server 2008从前面描述的问题,初步可以... 阅读全文
posted @ 2015-11-23 16:33 诸葛风流 阅读(333) 评论(0) 推荐(0)