W3C优质网页小贴士(四)

作者:ZDYX 来源:zdyx.org 时间:2008-04-17 13:34:00 

阅读上一篇:W3C优质网页小贴士(三)

明智地选择 URI

没有什么比走到你最喜欢的商店门口,却发现店门紧闭,而且没有看见店面搬迁告示这种事情还要令人不爽了。店主也许有 N 个搬迁不贴告示的理由,但发生这种令人不愉快的事情的原因归根到底就是缺乏好的计划和管理。

同样的事情也会发生在网络上...

发布前请三思

很明显,提出这条建议的原因就是它并没有被很好的遵循。例如,除了关心网络资源的质量,你也应该谨慎选择发布的位置使其适合该资源的风格和目的。

理想状况下,URI(“Universal or Uniform Resource Identifier,通用或统一资源标识符”的简称)被用作指向网络上的某个资源,不应该具有任何重要性,也不必与发布该资源的服务器上的文件系统有关系。然而,考虑到很少的网络服务器能提供给用户足够的灵活性来映射,而且有多种用途,所以在你发布网络资源前,最好遵守下面的少数几条原则以及技术提示。

URI 选择一览表

当你为一个新位置选择 URI 的时候请先考虑下面几个问题:

  • 你能在一张纸上轻易写出选中的 URI 吗?换句话说,你能轻易记住它吗?

  • 你能在打电话的时候拼出选中的 URI 吗?

  • 选中的 URI 能给出关于其指向的网络资源的提示吗?如果该资源演变了,它还有意义吗?

  • 你有没有把 URI 定位在你网络服务器的根目录附近?你确定它是最好的位置了吗?

  • 你有没有想过由于某些原因,有一天你将被迫迁移整个网站?新的资源能否适用当前的位置?会不会导致整个服务器需要重新组织?

好的选择必备的一些技术提示:下面的提示还不够详细。

  • 保持简短。在 URI 中尽量使用小写字母。

  • 按主题大类组织你的网站,对单个文档使用带有日期的 URI,如 http://www.example.org/2003/10/meeting-minutes

  • 使用格式协商(format negotiation)来隐藏 URI 中的文件扩展名,它具有足够的灵活性,能使你较容易地改变这些网站背后的技术。

最后,所谓人无完人,当你发现你的选择一点都不好的时候,下面请继续学习如何 管理 URI。

标签:w3c,URI,验证,class,优化
0
投稿

猜你喜欢

  • CMS不要让MySQL为你流泪

    2008-12-11 14:38:00
  • Mysql中explain的使用详解

    2009-12-08 16:18:00
  • 深入了解MySQL的数据类型以及建库策略

    2008-12-17 16:16:00
  • YUI学习笔记(2)

    2009-01-21 16:11:00
  • MySQL最好的优化技巧

    2009-10-27 12:05:00
  • 通过session在ASP中改善动态分页的性能

    2007-09-11 14:00:00
  • 使用css2.1实现多重背景、多重边框效果[译]

    2010-08-23 16:32:00
  • 有用的SQL语句(删除重复记录,收缩日志)

    2008-03-04 16:59:00
  • 表单name与id的区别和相似之处

    2007-12-13 12:55:00
  • 如何获知IE和NC客户端的屏幕分辨率?

    2009-11-23 20:56:00
  • ASP脚本变量、函数、过程和条件语句

    2008-10-14 14:43:00
  • 解析:安装 MySQL时如何选择安装软件包

    2008-12-31 17:15:00
  • ASP获取远程文件大小信息(通过header头信息)

    2010-03-11 21:25:00
  • 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误

    2009-10-09 13:04:00
  • 3个比较好用的asp检查函数

    2007-09-24 13:25:00
  • 如何查询Top N及Top(M―N)记录?

    2009-11-11 20:03:00
  • CSS? 3D? 3D CSS?

    2009-05-13 13:10:00
  • Javascript 动画初探(原理)

    2009-02-06 15:53:00
  • 解决 IE6 内存泄露的另类方法

    2008-07-06 23:05:00
  • sqlserver 数据库学习笔记

    2011-12-01 08:15:06
  • asp之家 网络编程 m.aspxhome.com