WEB技术
文章平均质量分 69
pengbincn
这个作者很懒,什么都没留下…
展开
-
【转载】DotNET静态页面生成解决方案
静态页面有访问速度快、容易被搜索引擎注意到等优点,将网站的部分页面转换成静态页面来进行速度和搜索引擎的优化是一种很好的策略。本文将介绍我司生成静态页面的一种解决方案: ASP.NET的页面生成机制大概如下: 当服务器接收到一个.net页面的Request的时候,将会调用.net的服务模块,然后生成对应页面的一个对象,在其中就有我们所做的数据的操作(比如从数据库检索数据、从Request中提取参数、转载 2007-04-11 23:41:00 · 587 阅读 · 0 评论 -
使用 HttpWebRequest 轻松实现站外提交(可用于自动登陆,自动网上投票等)
使用 .NET 的 HttpWebRequest 可轻松实现站外提交功能,代码如下: ASCIIEncoding encoding=new ASCIIEncoding(); string postData="TextBox1=33&Button1=Button"; byte[] data = encoding.GetBytes转载 2007-10-12 15:40:00 · 972 阅读 · 0 评论 -
大型Web2.0站点构建技术初探
型Web2.0站点构建技术初探一、 web2.0网站常用可用性功能模块分析 二、 Flickr的幕后故事 三、 YouTube 的架构扩展 四、 mixi.jp:使用开源软件搭建的可扩展SNS网站 五、 Technorati的后台数据库架构 六、 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建 七、 从LiveJournal后台发展看大规模网站转载 2007-10-16 14:13:00 · 616 阅读 · 0 评论 -
网站的系统架构
1、HTML静态化 其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简转载 2007-10-16 13:52:00 · 700 阅读 · 0 评论 -
C#的多线程机制探索
一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即转载 2007-05-26 10:14:00 · 450 阅读 · 0 评论 -
C#多线程
多线程在C#中并不难实现。它有一个命名空间:System.Threading,提供了多线程的支持。要开启一个新线程,需要以下的初始化:ThreadStart startDownload = new ThreadStart( DownLoad ); //线程起始设置:即每个线程都执行DownLoad(),注意:DownLoad()必须为不带有参数的方法Thread downloadThr转载 2007-05-26 09:51:00 · 423 阅读 · 0 评论 -
【转载】windows服务器上的Gzip压缩功能启用
首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件(PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然后在IIS管理器中,“网站”上面右键-属性,不是下面的某个站点,而是整个网站。进入“服务”标签,选上启用动态内容压缩,静态内容压缩。然后选中网站下面那个服务器扩展,新建一个服务器扩展。名原创 2007-08-13 22:56:00 · 1178 阅读 · 0 评论 -
【转载】IIS aspnet HTTP 压缩 与Ajax
最近在做IIS ASPNET的项目,对首页访问速度要求比较高。通过配置AppPool可以有效提高IIS的响应速度。启用IIS的HTTP压缩后,对于ASPX的程序处理和Ajax方式调用产生了问题。IIS的HTTP压缩配置比较简单不能支持比较灵获得配置。我搜 找到了 blowery.Web.HttpCompress(在线文档) 这个在性能上评价还不错。配置Web.config转载 2007-08-13 22:51:00 · 588 阅读 · 0 评论 -
【转载】Javascript压缩工具(Javascript compressed,Js压缩)
Javascript压缩(Js压缩)工具聚合(www.ad0.cn 整理)怎么压缩Js?为什么要压缩Javascript? Javascript compressed/crunched开发Ajax除了自己要写js代码外,同样也免不了要使用其它第三方js库,是否该为JavaScript减肥?当你提高了用户体验,做出了很绚丽的效果而欣喜的时候,是否想过优化一下JS的效率,比如微软的live,其中的js转载 2007-08-13 22:58:00 · 1125 阅读 · 0 评论 -
【转载】JavaScript动态减肥
随着Ajax的流行,越来越多的JavaScript被用到页面中,一个页面调用js文件大小超过500k都不稀奇了。这么大的带宽会给用户和网络带来诸多不便。其实我们都知道JavaScript及html都有很多空间是多余的。比如white space,网上有一些方案,比如JS Code Compressor。透过这个WinForm工具可以压缩文件大小到原来的一半左右。但如果我们每次deploy,或者用到转载 2007-08-14 00:43:00 · 553 阅读 · 0 评论 -
【转载】ASP.NET 2.0中的页面输出缓存
静态页面全部内容保存在服务器内存中。当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。这个过程中,缓存不需要再次经过页面处理生命周期。这样可以缩短请求响应时间,提高应用程序性能。很显然,页面输出缓存适用于不需要频繁更新数据,而占用大量时间和资源才能编译生成的页面。对于那些数据经常更新的页面,则不适用。默认情况下,ASP.NET 2.0启用了页面输出缓存功能,但并不缓存任何响应的输出。转载 2007-08-13 14:52:00 · 541 阅读 · 0 评论 -
网页中Flash出现“单击激活并使用此控件”的解决方法
在网页中插入的Flash,在进行页面浏览时会有讨人嫌的提示“单击激活并使用此控件”,Flash文件的周围具有边框显示,必须单击该Flash才能消除该提示,着实很麻烦。平时一直没在意,最近感觉到看着页面中的Flash比较难过,随即搜索些解决方案整理下来:首先了解下含有Flash内容的网页在IE浏览器下为什么会出现“单击激活并使用此控件”?微软为了避免与eolas公司和加利福尼亚大学之间的专利侵权纠纷转载 2007-07-27 16:00:00 · 1939 阅读 · 0 评论 -
【求助】xmlhttp.responseStream怎么转化成C#能引用的数据流
代码如下:怎么讲_xmlhttp.responseStream转化成C#能引用的数据流呢?因为我请求的是图片 , 数据是二进制, 我想将请求过来的_xmlhttp.responseStream直接转化成数据流。然后生成一个图片对象。 MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass();_xmlhttp.open("GE原创 2007-04-12 16:52:00 · 1770 阅读 · 1 评论 -
【转载】C#静态页面生成
环境:Microsoft .NET Framework SDK v1.1 OS:Windows Server 2003 中文版ASP.Net生成静态HTML页在Asp中实现的生成静态页用到的FileSystemObject对象!在.Net中涉及此类操作的是System.IO 以下是程序代码 注:此代码非原创!参考别人代码//生成HTML页 public static bool WriteFile转载 2007-04-11 23:52:00 · 503 阅读 · 0 评论 -
【转载】如何生成静态页面的五种方案
方案1:/// /// 传入URL返回网页的html代码/// /// URL/// public static string getUrltoHtml(string Url){errorMsg = "";try{System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url);// Get the response instance.转载 2007-04-11 23:50:00 · 499 阅读 · 0 评论 -
【求助】C# IIS站点限制特定的IP操作
参考别人的代码:using System;using System.DirectoryServices;using System.Reflection;//using mscorlib;namespace ConfigIIS{ /// /// Small class containing methods to configure IIS. /// class class1 { ///原创 2007-10-12 16:28:00 · 946 阅读 · 0 评论