zoukankan      html  css  js  c++  java
  • C# 静态页面 随笔

    摘要:

    受到了来自互联网上的技术文章和blog上的启发,让我编程的时间过的很快,怎么也要回报一些自己的想法和应用方面的心得,一来,自己做一个总结,二来为向我一样的新手不必再“往返”在黄页和互联网搜不到的苦恼。希望大家提出有问题的地方,我会继续提高!

    这篇主要讨论页面静态化的方法。

    希望有更多的网友来参与这个问题的看法。

    What?

    我们去看在web有着古老而又深得人心的各大门户网站。see 一 see 大型门户网站,这些程序员们是如何的设计的网站静态化呢?

     
    Yes! 据阿里巴巴的静态的html 上的 js 函数显示

    抽取url方法(extractUrl)

    浪费了一些时间用来做马后炮的分析了,那么我们来总结一下!
    想163 sohu等站,评论、新闻 快速及时显示是如何做到的呢?
    可以分为:根据url生成和根据内容生成 还有一个是比较简单的url重写功能。
    介绍:ASP.NET 2.0 URL 重写 技术可以实现url的友好性,

    web.config 构建重写规则{巧妙而又利于通用的正则表达式来帮助你解决这个问题}

    UrlRewriter.NET 截取Web请求并重写之

    http://msdn.microsoft.com/zh-cn/library/ms972974.aspx
    介绍:根据url生成
    将动态页面的内容写成一个动态文件,将这个静态的文件做首页,自己定时去生成这个文件就可以了
    介绍:根据内容生成
    利用数据流写一个生成静态页面的方法,页面的源代码作为
    将源文件保存为一个静态的html文件,将此文件作为首页
    Why do this?

    可用性专家 Jakob Neilsen 建议遵循以下标准来选择 URLc:

    • 简短。

    • 易于键入。

    • 可以看出站点的结构。

    • “可删节”,允许用户通过删除 URL 的组成部分来浏览站点。

    我还要增加一条标准,即,URL 应该便于记忆。

    How?c
    重写技术来让你的内容页面不再有.aspx?id=value

    伪静态重写规则

    到这个基础上举一反三,首页的look效果告知asp.net 和 iis 那么一切微妙的url 地址都可以应付。
    2:按照模版生成静态页面
    http://topic.csdn.net/u/20081102/20/ff283d7e-f1f3-49e8-8977-c07fe95d328d.html
    今天写到这里,以后完善。。。

  • 相关阅读:
    【LeetCode-位运算】汉明距离总和
    python类的继承和重写
    单元测试unittest使用说明
    Java学习90
    Java学习89
    Java学习88
    Java学习87
    Java学习86
    Java学习85
    Java学习84
  • 原文地址:https://www.cnblogs.com/u_xiaomo/p/1562847.html
Copyright © 2011-2022 走看看