构建可靠的平台

Web的应用范围很广,种类繁多。Microsoft的ASP.NET框架架构于最可靠的平台——强大、成熟的.NET框架之上。ASP.NET MVC是微软提供的最新Web开发框架,是ASP.NET提供给Web开发人员的一种全新的开发技术,可以轻松的帮助我们开发Web应用程序。

Lucene.Net 3.0.3如何从TokenStream中获取token对象

2017年08月21日

Lucene.Net最高版本为3.0.3,并且apache已经不再提供Lucene.Net的更新,没仔细研究过Lucene.Net的所有版本,Lucene.Net3.0.3遍历TokenStream获取Token对象,已经和以前的版本有了很大的区别,很多方法都已经删除了或者过时。   以前版本的Lucene.Net从TokenStream中获取Token时调用Next方法就行了,源代码如下-收缩C...

针对Asp.net MVC SEO的几点建议

2017年08月19日

1. 引言SEO 即搜索引擎优化,很多web开发人员本应该熟悉,至少需要了解的一个知识点。像百度、必应等搜索引擎其实一直都在进化。但是有些优化的技巧可能在短时间内不变。今天就给大家介绍几个专门针对Asp.net MVC网站的SEO技巧, 当然有些技巧也通用于其他website. 2. SEO工具首先介绍下一个 SEO 的一个小工具(SEO Toolkit),这个工具有点类似于一些分析exe程序性...

.Net开源网络爬虫Abot介绍

2017年08月19日

.Net中也有很多很多开源的爬虫工具,abot就是其中之一。Abot是一个开源的.net爬虫,速度快,易于使用和扩展。项目的地址是https://code.google.com/p/abot/对于爬取的Html,使用的分析工具是CsQuery, CsQuery可以算是.net中实现的Jquery, 可以使用类似Jquery中的方法来处理html页面。CsQuery的项目地址是https://git...

ASP.NET采集例子 一个小的网页爬虫

2017年08月19日

百度搜索K8机器人,抓取标题和链接,改下网址和正则,可以随便抓指定站,或者加个多线程,再加上相关漏洞测试,就可以写个自动入侵网站的程序。下面仅仅是简单的例子: using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using...

asp.net mvc5中使用缓存依赖SqlCacheDependency

2017年08月08日

今天来演示一下在asp.NET mvc5中怎么使用缓存依赖。缓存是用来提高应用性能,降低服务器压力。适用于数据不易变,数据易通用的情景, 对于动态查询数据,例如数据分析,最好放弃使用缓存。使用缓存最麻烦的就是保持源数据和缓存的中的数据一致。缓存(Cache)依赖,就是缓存是否更新依赖于其它Object。.net的缓存依赖主要用到的类就是CacheDependency、SqlCacheDepende...

Asp.net mvc 性能优化,合并和压缩(bundle and minification)

2017年08月05日

Asp.net mvc 4和之后的版本支持Asp.net4.5包含的bundling and minification框架。Bunlding指的是把多个css或者javascript文件合并成一个文件,这样可以减少收到的http请求的个数,从而缩短页面的第一次加载时间。Minification指的是压缩javascript文件或者css文件,使用的技术包括去掉空格和注释,把变量名字变短,应用bun...

ASP.Net MVC——DotNetZip简单使用,解决文件压缩问题。

2017年08月05日

准备工作: 在vs工具栏中找到NuGet下载DotNetZip现在就可以使用DotNetZip强大的类库了,在这里我给出一些简单的使用。public ActionResult Export() { using (ZipFile zip = new ZipFile(System.Text.Encoding.Default)) { ...

ASP.NET MVC 网站优化总结 使用 Gzip 压缩

2017年08月05日

1.开GZIP有什么好处?答:Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。 2.如何启用IIS的Gzip压缩功能:答: 首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件 (PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然...