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

[color=Red]声明:这个是一篇asp.net的技术文章,为本人原创并首发。[/color]

本来不想写了,因为写了net 下的采集技术文章,没人理,有点伤自尊。但昨天发布了自已网站的全部小偷程序,有朋友支持了,有了点自信,这次再写点。请朋友们帮顶.

大家喜欢生成静态页,我从来不。生成html的好处有三点;一是减少服务器对数据响应的负荷,二速度快。三,化化引擎。问题也有两点:1,维护不方便,要手动。2。。空间占用大。3,服务器对html文件的响应也较重。

我从来不用这种方法,理由,我是业余站长,自己有几个所谓的垃圾站,维护不起。我的空间是租的,一个空间放几个站,没那么大。我的方法就是用url重写来替代.url重写技术在asp.net,php,jsp下都有,asp下我对此不太了解,就不说了.什么是url重写,就是用个虚拟url替代真实的路径。例:show.aspx?id=电脑,对于这样一个页面,引擎支持不好,用户也不好记,我们可以用这种技术生成“电脑.aspx”的虚拟url,好记了,引擎也支持得比较好了,同里,一篇文章art.aspx?id=1234,我可以写成art1234.aspx

net下有两种重写技术,其中一个可以生成任何后缀的页面如:art1234.htm,但这种方法,要服务器支持,第二种仅生成.aspx文件。我用后一种,因为是租用的空间.

关于这种技术,不是一篇文章能说得清的,可以上msdn中有一篇e文的文章,作者是net下开源blog的那个老外,并有相关类下载。

在这里重点不是谈技术,是说思路。我用这种方法得到的好处很多。说下体会:1,用这个技术,占空间小,仅数据库的空间.引擎支持和html格式没有什么差别。2,不用手动维护了,首页你不是有热点排行吗,或其它的,这样每天首页都会动,生成html,你不手动,它就不变了。3,动态页还有很多好处,比如:广告可以轮显.你可以把art1234.aspx,这个虚成n个页,如art1.aspx?id=1234,art2.aspx?,artn.aspx?id=1234id=1234,在不同的页面放不同的广告.什么点击数等,你都可以自由显示,总之是动态的,你就可以随意动。

问题:我看只有一个,那就是效率不如生成html的,但你可以用缓存技术来补偿一下。net下有三种缓存,数据的,片断的,页面的,综合用,广告页都作成用户控件加片断缓,可有效的防广告挂的问题。

最后给出我的站做例子。这是个新的垃圾站,[url]www.mn007.com[/url]。
我的站做得都不怎么样,收入也不行。但我付出的精力少,还算收入/付出比,还是很高的。我的站一般都是一两个月才管理一次。平时就是看看流量,广告等。当然,我的站里还有别的技术,是url重写,采集,自动更新,广告轮显,三种缓存技术的结合。可惜,我美工一点也不会,连图也不会处理,外观真不怎么样。技术细节先不说,等以后发,好积分落伍。

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

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

    来自Asp.net精英论坛:bbs.1aspx.com 什么是伪静态(url重写),URL 重写是截取传入Web 请求并自动将请求重定向到其他 URL 的过程.比如浏览器发来请求 :http://ww ...

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

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

  3. C#根据网址生成静态页面

    HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件 是后台管理的首页. 包含生成留言板首页,以及显示用户名,退出等功能. 根据网址生成页面的方法: boo ...

  4. php生成文章页,php结合smarty生成静态页面php文章内分页代码

    本文介绍了php中使用smarty模板引擎生成静态页面的方法,以及php实现文章分页的实现代码,需要的朋友参考下. 例子,php中smarty生成静态页.文章内分页代码.专题:php分页代码原理 ', ...

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

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

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

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

  7. 网站生成静态页面,及网站数据采集的攻、防原理和策略

    关于本文:         本着互联网共享主义精神,特写此文献给建站新手,授人以鱼,不如授人以渔,本文所讲的只是方法和原理,希望大家看完此文,能够从中得到些帮助和启发. 本文从一个ASP程序员的角度用 ...

  8. 动态网站如何生成静态页面

    本文从一个ASP程序员的角度用大量实例祥细介绍了动态网站如何生成静态页面原理,又从一个采集程序开发者的角度去祥细介绍了网站数据采集的原理及功防策略. 关于网站生成静态页面,为了让本文读者容易理解,文内 ...

  9. 制作生成静态页面的新闻系统

    利用PHP生成静态HTML页面的好处很多: 1.静态页面不需要Web服务器解释执行,用户打开网页的速度会快些: 2.打开静态页面时,Web服务器不需要访问数据库,减轻了对数据库访问的压力: 3.静态H ...

最新文章

  1. 跨平台PHP调试器设计及使用方法——使用
  2. Flutter 构建完整应用手册-动画
  3. java明星养成游戏_#IT明星不是梦#Java14不得不知的5个新功能
  4. python自学 知乎-学习Python的迷茫,如何高效有趣地学习Python?
  5. 三次握手和四次挥手图解_图解TCP三次握手和四次挥手
  6. java 树的数据结构_Java数据结构之树(二叉树)
  7. platform_get_resource的分析
  8. Ajax文件上传(formdata)
  9. 从B站源码泄露事件入手,说一下团队协作中版本管理的安全意识
  10. 解决Xcode 9.x 没有代码提示
  11. 二极管计算机原理,TVS二极管原理及其应用电路图
  12. glide 设置宽高_Android之ImageView加载图片保持宽高比
  13. 如何制作一个vagrant的base box 及安装 additions
  14. kubectl edit 与kubectl rollout
  15. “熊孩子”乱敲键盘攻破 Linux 桌面;苹果开源代码被发现包含兼容微信的代码;网传蚂蚁启用OKR替代KPI | EA周报...
  16. vbscript On Error语句
  17. RISC-V Debug Introduction
  18. python array 行向量 列向量
  19. 学习累了休息一下——————看完不笑你厉害
  20. bzoj3698 XWW的难题

热门文章

  1. 完美日记“变形梦”难圆?
  2. django改变用户头像
  3. golang游戏开发学习笔记-开发一个简单的2D游戏(基础篇)
  4. 数据库删改都不会,还能被录用:女程序员要求这么宽松?
  5. CEST日期格式转换为 年月日时分秒
  6. 新浪微博爬虫分享(2016年12月01日更新)
  7. 华为称手机流畅度不由单一部件决定
  8. 2021年全球指拨开关收入大约420.8百万美元,预计2028年达到519.8百万美元
  9. 平面解析几何----椭圆中焦中三角形的最值问题
  10. @ConfigurationProperties 与 @EnableConfigurationProperties