`
ferreousbox
  • 浏览: 287134 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何区分真静态和伪静态网页呢?

阅读更多

    我们在逛大型网站的时候,如163、淘宝这样的网站,总是对它的“静态”技术感兴趣(当然是技术人员了),比如一个163上的新闻链接:http://news.163.com/08/0527/05/4CU68GU300012MS7.html,我们如何来确定这个是真实的静态文件,还是url rewrite后的伪静态呢?今天突然想到是否可用js来判断,通过读取文档的最后修改时间来判断是否是真实的静态网页。

    我们使用FF访问该页面,等页面加载完成后,在FF的控制台上输入js命令:alert(document.lastModified);然后我们就可以看到该文档的最后修改时间了,然后刷新该页面,再输入同样的命令查看日期,如果两次或多次查看的日期都是不一样的,那么可以肯定该文档肯定是伪静态的。然后大家可以试一下访问真实静态的页面,然后查看其问的那个的最后修改日期,其结果都是一样的。

    不知道这样的测试方法是否可以包含全部情况?大家或许可以一起来讨论下~:)

分享到:
评论
13 楼 xellos 2008-05-30  
wufan0023 写道
如果163的新闻是静态页面那样编辑就去死好啦,反正是要累死的。


据我所知,CMS新闻发布系统本来就是生成静态页的。
在顶巨大访问量的情况下,就算你再cache,动态的也远不如静态的。
12 楼 lcllcl987 2008-05-30  
163是直接用发布器定时生成的,都是用velocity模版
--------------
同意楼上的.
门户网站为了应负高负载, 基本都用模板技术生成静态页面.
当然, 生成静态页面都是在它的后台新闻发布模块实现的
11 楼 cyz001 2008-05-30  
http://news.163.com/08/0527/05/4CU68GU300012MS7.html
163是直接用发布器定时生成的,都是用velocity模版

iframe impoert include ajax什么乱七八糟都用到~
10 楼 sunny-chance 2008-05-30  
CMS!!
9 楼 yangjianxiang2 2008-05-28  
静态页面的新闻可以用 freemaker 生成
但是他那 静态页面还分页 怎么搞的。
8 楼 wufan0023 2008-05-28  
如果163的新闻是静态页面那样编辑就去死好啦,反正是要累死的。
7 楼 ferreousbox 2008-05-28  
当然了,各位说的都不错,目前大家关心的都不是网站的静态化问题了,要是前几年大家还是会很关注的,看来我非但没有超前,反而落后了啊,呵呵~~
6 楼 ferreousbox 2008-05-28  
theone 写道
你区别这个有什么意义吗?


老实说区别这个只是大家在研究网站静态化的时候可以参考的一个手段,比如像163这样的新闻网站,大家都想知道它这样是不是生成的静态页面,对这个感兴趣而已。至于你想不想看,想不想研究那就是你个人的问题咯。
5 楼 Julian 2008-05-28  
楼上的朋友,楼主都说了人家用urlrewrite的,有问号还来讨论啥啊。
而且现在ajax盛行,有?的也未必就是动态页面。

建议楼主不要费力气区分哪些是所谓的静态页了,毫无意义。
4 楼 aisdf 2008-05-27  
最简单的看后面有没有带问号,带了肯定有动态
没带的话.是不是静态只是他态度问题,可以认为是静态
3 楼 masterkey 2008-05-27  
为什么要区分呢?

你的方法无法区分


apache .squid等都可以加入max-age or Expire or Last-Modified的http head

程序自己也可以加入这个属性。
2 楼 theone 2008-05-27  
你区别这个有什么意义吗?
1 楼 高鹏飞 2008-05-27  
对啊,看他的时间就知道了,呵呵真有你的这样都被想到了!

相关推荐

    伪静态配置方法

    在IT行业中,伪静态配置是一种常见的优化技术,主要用于提高网站的搜索引擎优化(SEO)和用户体验。伪静态,顾名思义,就是通过技术手段将动态URL转化为看似静态的URL形式,但实际页面内容仍然是动态生成的。这种...

    HTML_优惠券静态界面.zip

    例如,过期和失效状态可以用不同的背景色或文字颜色来区分。 5. **状态标记**:为了让用户知道优惠券的状态,我们可以创建自定义的HTML属性或者使用`data-*`属性来存储状态信息。例如,`data-status="expired"`或`...

    ASP源码—小麦ASP 新闻系统 伪静态.zip

    这个"ASP源码—小麦ASP 新闻系统 伪静态.zip"文件包含了一个基于ASP技术构建的新闻系统源代码,它允许网站管理员发布、管理和更新新闻内容,并且支持伪静态功能。 新闻系统是网站内容管理系统的一个重要组成部分,...

    基于ASP的百度软件爬虫ASP伪静态版 v1.0.zip

    "基于ASP的百度软件爬虫ASP伪静态版 v1.0.zip" 这个标题表明我们正在讨论一个使用Active Server Pages (ASP) 技术编写的网络爬虫程序,特别的是,这个爬虫是针对百度软件相关的网页进行数据抓取的。"ASP伪静态版" 指...

    大泉州人才网整站采集程序伪静态版 红色版本 v1.4.zip

    伪静态技术是将动态网页转化为静态页面的技术,主要目的是为了优化搜索引擎排名和提高用户体验。这个程序可能包含了用于抓取、处理和存储大泉州人才网信息的各种文件和脚本。 【相关知识点】 1. **网站采集程序**...

    PHP伪静态Rewrite设置之APACHE篇

    PHP伪静态是指使用PHP脚本来模拟静态网页的效果,而不是真正生成静态HTML文件。伪静态实现通常依赖于服务器的URL重写模块(如Apache的mod_rewrite模块),通过这种方式可以隐藏动态脚本的真实地址,优化搜索引擎的...

    Div+CSS网页布局与美化教程

    1. **Div的理解与应用**:讲解Div元素的基本概念,如何创建和使用Div来划分网页的各个区域,以及如何通过设置Div的属性如id和class来进行区分和定位。 2. **CSS选择器**:包括标签选择器、类选择器、ID选择器、后代...

    bootstrap编码规范

    这些规范强调代码的标准化,以确保开发出的网页在不同的环境和浏览器中具有良好的兼容性和表现。下面详细介绍这些规范的知识点。 首先是HTML语法部分。规范建议使用两个空格来替代制表符(tab)进行缩进,因为这是...

    CC威视CCvmsv2009正式版--PHP源码-影音娱乐

    一个成熟的影音管理系统必须能够区分不同用户的权限,如管理员、普通用户等。源码中可能包含了对用户角色的定义、权限分配的逻辑以及相应的权限验证机制。这对于理解Web应用中的身份认证和授权机制大有裨益。 再者...

    网页案例--科比门徒网

    【网页案例--科比门徒网】是一个以静态网站开发为主题的项目,主要运用了CSS(层叠样式表)技术来实现视觉效果和布局设计。在这个项目中,我们可以深入学习和理解CSS在网页设计中的核心作用。 首先,HTML(超文本...

    详解CSS 伪元素及Content 属性

    CSS伪元素是一种特殊的CSS选择器,它允许我们在文档的特定部分插入内容,这些内容并不直接存在于HTML文档树中。...正确地使用伪元素可以大幅提高网页设计的可维护性和可读性,同时也能带来更好的用户体验。

    网页选项卡特效

    网页选项卡特效是一种常见的网页设计元素,用于组织和展示大量信息。在网页设计中,选项卡可以帮助用户在有限的空间内浏览多个独立的内容区域,而无需滚动或打开新的页面。这种设计模式提高了用户体验,使得信息的...

    简单的div+css网页

    4. **定位**:CSS的定位机制包括静态定位(默认)、相对定位(相对于自身原始位置)、绝对定位(相对于最近的非静态定位祖先元素)和固定定位(相对于浏览器窗口)。正确使用定位可以解决复杂的布局问题。 5. **...

    情人节程序员用HTML网页表白【浪漫的烟花3D相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript

    - **代码高亮**:自动识别代码语言,并进行颜色区分,便于阅读和调试。 - **自动补全**:提供代码片段自动补全功能,提高编写效率。 - **实时预览**:部分编辑器支持实时预览功能,可在编辑时即时查看效果。 - **...

    最新网页登录注册页面html模版合集

    这些模板包括了粒子背景、静态动态背景、滑块背景、动画背景以及弹出背景等多种类型,旨在提供一个全面而丰富的选择,以满足开发者和设计师们的需求。 HTML(HyperText Markup Language)是网页内容的基础结构语言...

    某科技seo培训.pptx

    网站设计方面,应注重网页静态化,因为静态网页加载速度快,利于搜索引擎抓取。对于动态网站,可以通过Apache或IIS的Rewrite规则实现伪静态,改善搜索引擎友好性。 其次,避免使用对搜索引擎不友好的元素,如Flash...

    大型网站 项目优化 第4部分 共4部分

    - **动态内容与静态内容分离**:对常变内容(如用户个人信息)和不变内容(如logo、背景图)进行区分,对不变内容启用缓存,局部更新动态内容,提高响应速度。 - **AJAX局部刷新**:对于需要实时更新的部分,使用...

Global site tag (gtag.js) - Google Analytics