http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 17715|回复: 8

[网站性能优化] [asp.net网站优化]之旅开山指路篇

[复制链接]
发表于 2013-8-26 13:34:27 | 显示全部楼层 |阅读模式
                  [asp.net网站优化]之旅开山指路篇
             开这个分类的目的,是想和大家聊聊关于asp.net服务器配置,以及性能 ,或者是网站的优化之旅中的一些经验,和看法。

我们不得不承认21世纪是互联网络的时代,是信息时代

           那信息网络的主要通道载体是什么,就是网站

   而做为一个C#程序员,我们首选的就是asp.net
  
                       在我工作的这几年中,多多少少也总结了一些关于服务器优化和网站配置的一些经验,在这里和大家分享一下

          以后写的文章 都会在这里进行一个重组分类并加链接。关于这方面的所有文章,大家只需要看这篇就行了,
有更新我会第一时间更新这里面的链接。
                 请大家关注并收藏哦。
           
简单说几条经验

1.最大可能减少每台服务器的并发链接数
     这个我相信大家可能会说这不是费话吗?只有并发才会给服务器造成压力,当然是尽可能的减少了。
     可是你知道怎么样减少吗?
那我们就得先来分析一下,一个网站的最大连接数是被谁占用着。
大家一定会说到Ajax过多的请求,比如像友情连接查询之类的功能
还有一些其他的方面,但是大家有没有人想到过,是那些东东最占连接数据呢?
  其实很简单,我可以这样讲,80%以上的网站连接数是被图片,Js,和Css所占用
因为你想啊,一个页面才一个连接,每一个图片,每个Js,Css就又是一个,也就是说每打开一个网页就会有超过1个的(js+css+图片)连接
当然肯定有特例子,
比如有些人只调用一张图片来实现
有些人把Js和Css全部写在网页里面。因为实现调用时也是加载到网页里面之后才执行的。效果是一样的,就是维护不方便
这些做法其实都不是很好。
   我提点自己的看法:
         在网站开发之初就将Css,js ,图片,单独放到一个项目或者是多个单独的项目中去,不要和你的网站放在同一个项目中,
好处:方便分布,可以把这些布到另外一台电脑,或者是另外一个域名下。这样会有效的减少主站的连接数,而且这个单独的Css,js项目可以使用压缩缓存的方法,会更有效果。所以我建议大家采用这种方法。
2.尽最大可能启用Gziip压缩
    这点我很看重,不知道大家怎么看,因为一个网页传输时如果大小是75Kb,而压缩后可能只有15KB,这样的压缩传输会节省很大一部分流量不说,最重要的是网页打开速度会变的很快,很多网速慢的同志也可以迅速的打开网站
我们都知道Qq的网站打开是很快的,我们看下他是压缩处理
QQ截图20130826131826.jpg
从400多KB变成了90KB
大家说说这速度能不快吗?
这个是花少量的工夫就可以得到意想不到的效果。这点我个人很是推荐,希望大家以后也要注意,
在IIS里使用的方法如下:http://www.sufeinet.com/thread-4888-1-1.html
有问题可以在帖子下面给我留言
3.安规则分目录分盘配置
   这个是什么意思呢就是说,
把你的数据库单独放在一个盘里或者是目录下
把你的不同网站单独放一个目录或者是盘下
把你的缓存单独放一个目录或者是盘下
把我的图片单独放一个目录或者是盘下

我建议有条件的情况下可能多分几个分区,c d e f g h i j
如果能做到一个网站一个目录更好。
为什么呢?
大家有没有发现当你的C盘快满时你的整个系统会变慢,
大家有没有发现过当你的D盘在大量迁移文件时,访问目录会比较慢,但是访问其他的分区就会很快。

这是因为每个分区,或者是磁盘的读写速度是有限的,你占用的过多肯定会影响其实的操作
,我建议最少要把数据库和网站分开,因为数据库和网站都是读写比较频繁的,如果放在一些可能会比较影响
当然上面这些都是在网站有一定流量之后才会有明显的效果。
但是我们一定要养成好的习惯哦
开篇我就不说这些多了
从这里向下就是以后文章的连接了

导航:
1.IIS启用Gzip:http://www.sufeinet.com/thread-4888-1-1.html
2.IIS实现Url重写:http://www.sufeinet.com/thread-415-1-1.html
3.网站性能优化:http://www.sufeinet.com/thread-1827-1-1.html  
4.二级域名共享Cookie :http://www.sufeinet.com/thread-6364-1-1.html


总结:
如果大家也有这方向的经验和看法的话,可以在这里分类下写文章 ,如果你的文章还行的话我也会加到这个导航下,让更多的人收益
网站优化之旅有你,有我,有他才不会孤单。





本帖被以下淘专辑推荐:



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-8-26 13:44:31 | 显示全部楼层
顶飞哥,gzip已经启用了,其他的mark下再看
发表于 2013-8-26 13:47:32 | 显示全部楼层
强烈支持楼主ing……
这个挺好的,以后大家一起收录,总结这方面的经验。很好
发表于 2013-8-26 15:00:37 | 显示全部楼层
缺乏的就是经验。。。顶起
发表于 2013-8-27 20:29:24 | 显示全部楼层
。顶起
支持呀!
 楼主| 发表于 2013-8-27 21:38:43 | 显示全部楼层
xjwebs 发表于 2013-8-26 13:44
顶飞哥,gzip已经启用了,其他的mark下再看

用不用得根据情况,小站没必要,站大了才有必要性
发表于 2013-8-28 17:09:50 | 显示全部楼层
支持站长  站长 能在多发发 优化的经验么 我十分喜欢 网站优化这方面 谢谢 还有 咱们这个论坛是否讨论学习群呢谢谢
 楼主| 发表于 2013-8-28 18:30:32 | 显示全部楼层
884573 发表于 2013-8-28 17:09
支持站长  站长 能在多发发 优化的经验么 我十分喜欢 网站优化这方面 谢谢 还有 咱们这个论坛是否讨论学习 ...

我有空就写,群当然必须有啊http://www.sufeinet.com/thread-1779-1-1.html
发表于 2018-12-12 08:48:04 来自移动端 | 显示全部楼层
好帖子,正好能用到
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-4-24 01:12

© 2014-2021

快速回复 返回顶部 返回列表