来自Asp.net精英论坛:bbs.1aspx.com

什么是伪静态(url重写),URL 重写是截取传入Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求 :http://www.zn114.com/SoShow_1069.aspx ,服务器自动将这个请求中定向为http://www.zn114.com/SoShow.aspx?qn=1069。

url重写的优点在于:

1,缩短url,隐藏实际路径提高安全性;

2,易于用户记忆和键入

3,易于被搜索引擎收录。 站长都喜欢生成静态页,我已经几年不这么做了。一直是用URL重写技术替代生成静态页。微软的官方网站向来都是用url重写来做,过去我是追随微软,认为他们用的技术一定是有道理的。用多了,发现还有一些其它体会。 个人认为,生成html静态页的好处有三点;一是减少服务器对数据响应的负荷,二是加载不用调动数据库,响应速度快。三是便于化化引擎。缺点也有三点:一是维护不方便,每次都要手动生成。三是空间占用比较大。三是生成的文件多了,服务器对html文件的响应负担也较重。

url重写的好处:

一,可以方便的实现对化化引擎的优化,并且比生成静态更加方便。

二、占空间比较小。

三、首页每天都自动变化,不用维护。

网站首页一般都有热点排行之类的,你可以设为,24小时排行,一周排行,再加上最新文章,最新点评等。这样首页天天是有变化的。四,便于广告的轮显。比如:你可以把art1234.aspx,这个虚成n个页,如art_1234.aspx,news_1234.aspx,top_1234.aspx,在不同的页面放不同的广告.总之是动态的,你就可以随意动。(最强的是我以前的一个站,每晚8:00自动进入作弊的页面,早6:00又换回来。作弊的页面就是强制点击,白天看一下占显比,让其在合理的范围,这样半年的时间.....不加说这个话题了。

作弊是不对的,但那个联盟的名字我要是说出来,大家会很解气)。    url重写的缺点:我看只有一个,那就是效率不如生成html的,因为它不是真正意义上的静态页,每次请求是要读取数据库的。但你可以用缓存技术来补偿一下。asp.net下有三种缓存,数据的,片断的,页面的,广告页都作成用户控件加片断缓存,这样可以有效的防广告挂的问题。 最后给出我的站做例子。www.zn114.com,一个空间用绑定子目录的方法做两个站。顺便说一句,用url重写技术可以在一个站绑定n个网站。并不是asp下的主页转跳,技术类站长可以交流。

谈用伪静态(url重写)的方法替代生成静态页面的好处相关推荐

  1. 谈用url重写的方法替代生成静态页面的好处

    谈用url重写的方法替代生成静态页面的好处 [color=Red]声明:这个是一篇asp.net的技术文章,为本人原创并首发.[/color] 本来不想写了,因为写了net 下的采集技术文章,没人理, ...

  2. ASP.NET生成静态页面的方法

    使用ASP.NET生成静态页面的方法有两种,第一种是使用C#在后台硬编码,第二种是读取模板文件,使用字符串替换的方法.第一种方法编码量大,而且维护比较困难.我重点讲解第二种方法.第二种方法的基本思路是 ...

  3. php html 伪静态,php 伪静态(url重写)的写法

    来看下面这个网页 url: http://www.jbxue.com/test.php/1,100,8630.html 其实处理的脚本是test.php 参数为1,100,8630 相当于test.p ...

  4. php简单的静态页面现成,PHP生成静态页面的简单方法

    页面静态化的方法,分为两种,一种是伪静态,就是url 重写,一种是你真的静态化.下面介绍PHP中页面静态化的方法. 什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现 ...

  5. 038 浅谈PHP动态生成静态页面

    浅谈PHP动态生成静态页面 2007-09-22 17:55:15| 分类: 思绪燃星火--技 题记:想做一件事,就要从0开始,我相信自己会成功的! 面对资金的问题,一些站长被迫只能先开个满足几千流量 ...

  6. thinkphp在IIS7.5+环境下部署出现的URL重写问题解决方法

    简单点说,就是需要安装微软本身的url重写插件,可以使用IIS自带的web安装平台去查找安装.如果未安装这个平台,请自行百度搜索. 安装完成后,重启下IIS,在相应站点的IIS设置里会看到URL Re ...

  7. thinkphp5 url重写后,如何引用静态资源文件?

    在使用thinkphp5时,进行了url重写,这时候加载资源文件时--css.js.image时路径的文件夹名,被莫名其妙的当成了模块名,或者时方法名,结果提示模块不不存在,或者时方法不存在之类的,好 ...

  8. php获取url地址的方法,PHP获取当前页面完整url地址的方法

    php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法,大家可以根据需要选择,具体函数代码如下: 第一种方法: function GetCurUrl(){if(isset($_SE ...

  9. 解析网站发布系统利用ASP生成静态页面的方法

    1.WITH TEMPLET意思是,生成的页面架构将采用某个已设定的模板,在此之前我的一篇教程中介绍过,希望各位在看本教程之前对ASP采用模板应熟悉下. 2.ASP转变为HTML.不要我再说ASP转变 ...

最新文章

  1. 微信小程序页面上面的名字怎么改_微信小程序改名方法,小程序名称设置规范...
  2. android 八核手机,八核手机
  3. Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入
  4. Python进阶-函数默认参数,特别是参数传递为空列表
  5. server精简版代理意外终止 sql_来自阿里巴巴内部JAVA面试宝典意外流出
  6. 大数据分析会遇到哪些误区
  7. [转载]强大的grep用法详解:grep与正则表达式
  8. Mysql优化(出自官方文档) - 第六篇
  9. 4:JAVA UUID 生成
  10. linux 下的按键精灵 xdotool
  11. Android小白从零开始学Android开发的要点总结(内含福利)
  12. 使用计算机软件,计算机使用软件
  13. Spring-Boot开发者工具:自动重启、LiveReload、远程开发、默认的开发时属性值
  14. Linux工具篇 | Linux下安装repo工具
  15. 给SVN泼盆冷水,是时候用GIT了
  16. SQLAlchemy部分
  17. 最好的关系,是彼此成就
  18. 微信原版提示音_抖音阿豆微信提示音修改app-抖音很火的微信提示音阿豆铃声软件v1.0...
  19. selenium对弹窗(alert)的处理
  20. STM32F4-DMA及相关配置

热门文章

  1. 无线传感网络 --ZigBee3-1 系统睡眠唤醒
  2. 计算机二级excel必考公式,计算机二级必考Excel公式
  3. 微信小程序实现左滑删除
  4. 【Android 应用开发】Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
  5. HTTP协议漫谈 C#实现图(Graph) C#实现二叉查找树 浅谈进程同步和互斥的概念 C#实现平衡多路查找树(B树)...
  6. openEuler 部署 hive3
  7. 21 _ 服务调用失败时有哪些处理手段?
  8. 牛顿法求零点、极值点
  9. msql 5.5 5.6 5.7 8.0 区别
  10. 社保和五险一金那些事