在下一代互联网中传输的速度能达到(对下一个阶段internet的www服务程序上用于指定信息位置的表示方法)

对于许多年我们已经听见即将发生毁灭的www服务程序上用于指定信息位置的表示方法,是困难的对于键入,记住和保留,网址的使用已经实际上改善很少到现在为止,但是变化是在进行中在发展实践中和应该帮助先进的网址到下一个阶段的网络服务器技术。

复杂的,难读的网址经常被起绰号难看的网址因为它们倾向被弄乱用标点符号和标识符,是在最好不相关的对于普通的用户,网址例如

http://www.example.com/cgi-bin/gen.pl?id=4&view=basic是普通的在今天的动态的网络,不幸地,难看的网址有一个各种各样的麻烦方面,包括:

.难看的网址是困难的对于键入。

长度,标点符号的使用,和这些网址的复杂我爱线报网性使打字稿普通。 难看的网址不促进可用性。

因为难看的网址是长的和复杂的,它们是困难的去重复或记住和提供很少的线索为一般用户关于一个特别的资源实际上包含的东西或它执行的功能。

.难看的网址是一个安全风险。

跟随问题标记(?)的一串疑问在一个难看的网址中经常被修改由电脑黑客在一个企图执行一个前门攻击进入一个网络应用中,真正的文件扩展名使用在一个复杂的网址例如.asp,.jsp,.pl,和因此在也赠送贵重的信息,关于一个动态的网站的实现,一个潜在的电脑黑客可以利用。

难看的网址阻止提取和可维护性。

因为难看的网址一般地曝光使用的技术(经文件范围)和使用的参数(经一串询问),它们不促进提取,代替隐藏这样的执行我爱线报网细节,难看的网址曝光在下面的一个地点的“线路”,结果,改变从一个技术到另一个,是一个困难的和费力的过程,填充用潜力为中断的链接和众多的需要的改道。

为什么使用难看的网址?

已给众多的问题用难看的网址,一个人可能奇怪为什么它们被使用全部,最明显的原因是简单的协定–使用它们已经,和到目前为止仍然是,一个接受的实践在网络发展中,这个事实,难看的网址有几个真实的利益,包括:

.它们是轻便的。 一个难看的网址一般地包含全部不必要的信息去重建一个特别的动态的询问,例如,认为一个询问对于“网络服务器软件”如何出现在谷歌

–http://www.google.com/search?hl=en&ie=UTF-8&o我爱线报网e=UTF-8&q=Web+server+software,给这个网址,你能重运行询问在未来任何时间,虽然难键入,它是容易登记的,它们能阻碍不想要的重新使用。

一个难看的网址的消极方面能被看作肯定的当意图是阻碍用户键入一个网址时,记住它,或保存它作为一个书签时,胁迫看和一个难看的网址的长度能是一个信号对于用户和搜索引擎去一直坚持跳跃变化的一个页,这经常是简单的一个欢迎方面结果,而不是一个有意识的访问控制的政策。–频繁地没有事情被做去阻止网址实际的使用通过会议变量或提供的网址检查。

清扫网址 难看的网址的不利条件远超过他们的有利条件在大多数情况,如果最近的30或40年的软件发展历史是一些表示,网络我爱线报网发展的地方是向前的,提取和隐藏的数据将不可避免地增加作为网址和应用程序继续增加复杂性,因此,网络开发者应该工作对于清洁者网址通过使用下列技术:

保持它们短的和易驾驭的。

到较好的网址的第一个途径是适当地设计它们从开始,尝试做地点目录和短的但意味深长的文件名,明显地,/产品是更好比/现在的,但是保护迫切要求得到过分描述,有www.xyz.com/产品目录,不加上许多含义(如果一个用户找一个产品目录,他们可能相当期待找到它或接近最高水平产品页面),但是它不必要限制页面能适度地包含什么在未来,它也更难记住或猜测在,发出最短的一致的标识符用一个一般的页面的(或目录的)内容或功能的描述。

在文件名中避免标点符我爱线报网号。

经常设计者使用名字象product_spec_sheet.html或product-spec-sheet.html,字下划线经常是困难的去注意和键入,和这些连接符通常是一个标记的一个粗心设计的地点结构,它们只是被需要因为最后的规则不被跟随。

使用更低的情况和尝试从事情况敏感问题。

不暴露技术通过目录名。

目录名普通地或容易地联系用一个已给服务器方面技术,不必要地揭露执行细节和阻碍持久的网址,许多一般的路径应该被使用,例如,代替/cgi-bin, 使用一个/scripts 目录,代替/css,使用/styles,代替/javascript,使用/script,和等等。

计划主机名字打字稿。

终端用户导我爱线报网航的现实是大约一半的全部地点通信量是从直接的类型或书签的访问,如果用户想要去Amazon的网址,他们知道类型在www.amazon.com,无论如何,偶然地键入ww.amazon.com 或 wwww.amazon.com是相当地容易地如果一个用户是匆忙的,加上几个进入到一个地点的域名服务对于示意图w,ww,和www对于主要的地点,同样象普通的www.site.com 和 site.com,是相当值得需要几分钟去设置它们。

计划域名打字稿。

如果可能,安全的普通的“肥手指”打字稿的域名字,已给接近的”z”和”x”键在一个标准的计算机标准键盘,它不是奇怪的,亚马逊也有象amaxon.com范围可能性我爱线报网,谷歌允许这样的变化象google.com,不幸地,许多网络交通量将购买普通地点的域打字稿,但是大多数组织应该找到一些他们的域打字稿容易地可用的,组织的名字是难拼写,象“Ximed,”可能需要已经相关域象“Zimed”或“Zymed”对于知道组织名字的用户,但是不正确的拼写,特别的域需要为一个公司展现它们自己在规则的脱机通信过程和顾客期间。

支持多域形式。

如果一个组织有许多形式对于它的名字,例如国际商务机器和IBM,它是希望登记2个形式,一些公司将也登记他们的合法形式,所以XYZ,LLC或ABC,公司,可能登记xyzllc.com 和 abcinc.com一样好象原来的域,当它似乎象一个有意义的我爱线报网投资时,如果你使用一个新的种类的低费用登记员时(象itsyourdomain.com),价格每年为许多的域为一个地点是相当合理的,已给交替的域扩展名像.net, .org, .biz和等等,请求问题–在哪里停止?轶事地,利益是值得注目地减少用新的交替的域形式(像.biz, .cc, 和等等),所以它是更好去固定用普通域形式(.com)和任何整个地区的适当的域(e.g. co.uk)。

加上可猜测的入口点网址。

因为用户猜测域名字,它不是一段路程对用户–特别地用户能力–猜测目录路径在网址中,例如,尝试找到美国微软公司Word信息的一个用户可能键入

http://www.microsoft.com我爱线报网/word,映射若干网址到普通的可猜测的地点入口点是相当地容易做,许多地点已经开始创建一个变化的同义字网址部分,例如,进入职业资源中心部分地点,规范的网址可能象http://www.xyz.com/career,无论如何,包括网址象http://www.xyz.com/career,http://www.xyz.com/jobs, 或 http://www.xyz.com/hr是容易的和极大地改善机会,用户将击打种类=”外部-链接”目标,你能甚至去到现在为止关于加上主机名重映象以便http://investor.xyz.com,http://ir.xyz.com,http://investor我爱线报网s.xyz.com,和等等全部去

http://www.xyz.com/investor.努力做去考虑网址在这个方式不仅改善它们的可用性,而且应该促进长期可维护性通过鼓励地点信息模块化。

在哪里可能的,移动询问串通过预先产生动态的页面。

经常复杂的网址象

http://www.xyz.com/press/releasedetail.asp?pressid=5,由于动态页面的一个不适当的使用,许多开发者使用服务器方描述技术象ASP/ASP.NET, ColdFusion, PHP, 和等等去产生“动态的”页面,实际上是静态的,例如在以前的网址,ASP描述规定的步骤新闻发布内容脱离一个数据库,使用一个初步我爱线报网的5关键和产生一个页面,无论如何,在差不多全部情况,这个类型的页面是静止的不仅在内容而且展示,产生的页面动态地在用户观看时间消耗宝贵的服务器资源,页面慢下来,和加上不必要的复杂性到网址,一些动态的高速缓冲存储器和内容发送网络将减轻执行障碍在这里,但是不必要地复杂的网址保留,它是容易的去直接地预先产生一个页面到它的静态的形式和打扫它的网址,因此,

http://www.xyz.com/press/releasedetail.asp?pressid=5可能变成

www.xyz.com/press/pressrelease5或某事更多许多描述象

http://www.xyz.com/press/03-02我爱线报网-2003 –或甚至更好的象

http://www.xyz.com/press/newproduct. 什么时候问题产生一个页面,或者在要求时间或者预先,不是许多困难比问题是否一个程序应该被解释或编译。

修改重写对Apache和ISAPI重写对IIS–已经气馁句法对开发者不适应在规则的表达的使用中,无论如何,努力学习如何适当地使用这些工具是很值得的。

除去扩展名从文件在网址和原始资料中。 很可能最有趣的网址改善能被使成为包括内容流通概念,尽管是一个长期支持的HTTP规范,内容流通很少地被使用在今天网络上,内容流通的基本的想法是浏览器传输它想要的资源信息或能接收(更喜欢的MIME类型,使用的语言,我爱线报网支持的字符编码,等等。)到服务器,和这个信息然后被使用,与服务器配置选择一起,动态地决定实际的内容和应该被传输回到浏览器的格式,比喻地,浏览器和服务器保持一个流通,一个已给资源的可用的表现是最好的一个递送,已给每个方面的参数选择,这意味的是一个用户

能要求一个网址象

http://www.xyz.com/products,和返回的内容的语言能被自动地决定–结果在内容中是递送从或者一个文件象products-en.html为说英语用户或者一个象products-es.html为西班牙讲话者,技术选择例如文件格式(PNG or GIF, xhtml or HTML)也能被决定经内容安排,允许一个地点我爱线报网支持一个范围的流览器能力在一个明显的方式对终端用户。

内容流通不只允许开发者呈现交替的描写内容但是有一个重要的方面影响,允许网址是完全地难以理解的,例如一个网址象

http://www.xyz.com/products/robot,在那里robot不是一个目录而是一个实际的文件,完全地合法当内容流通被使用时,使用的实际的文件,它是robot.html, robot.cfm, robot.asp,等等,被决定使用流通规则,离开文件扩展名细节提取有2个重要的好处,第一,安全被重要地改善因为可能的电脑黑客不能立刻地识别网络地点的根本的技术,第二,通过提取扩展名从网址,技术能被改变由开发者意向,如果你认为我爱线报网网址是有效地功能调用对一个网络应用,清洁网址介绍非常基本的数据隐藏。

网址能被清洁,服务器方使用一个网络服务器扩展名实现内容流通,例如改变流通为Apache或PageXchanger为IIS,无论如何,得到能做内容流通的一个过滤器不只是工作的一半,在下面的现在网址在HTML或其它文件中一定有它们的文件扩展名移动为了实现提取和内容流通的安全利益,移动文件扩展名在源码中是足够容易的使用搜索和代替在一个网络编辑器Dreamweaver MX或HomeSite,一些工具象w3compiler也正被开发去改善页面准备工作为流体和传输。确信的一个言语:不跳到你的文件将不再被命名page.html的结论,记住我爱线报网那个,在你的服务器上,宝贵的扩展名是安全的和可靠的,内容流通只是意味扩展名消失从源码、标志和代表的网址。

自动地拼写检查目录和进入的文件名由用户。

最后的技巧可能是最少有用的,但是它是最容易做:拼写检查你的文件和目录名字,万一一个用户拼写一个文件名错误,作一个印刷错误在扩展名或路径,或遭遇一个中断的链接,恢复是足够容易的用一个拼写检查,已给打字错误将开始引起一个404在服务器中,一个拼写模块能跳跃和尝试匹配文件或最可能键入的目录名字,如果文件和目录名字是相对地唯一的在一个地点,这个最后的沟努力能正确地匹配为许多打字错误,如果不是,你得到期望的404,创建简单的“你意味X?”-网址式样需要简单的安装我爱线报网的一个服务器过滤器象改变拼写为Apache或网址拼写检查为IIS,执行击打不是一个问题,已给改正筛选不只被称一个404错误,和它是更好导致一个适当的页面比服务一个404去保存一个较小的数量的执行在你的错误页面递送,总之,没有原因这个不应该被做,和它是惊奇的这个特征不被建立到全部现代网络服务器。

结论 大多数的提出技巧在这里是相当地简单的,网址清洁和重写的部分除外,它们全部能被完成用一个适当的数量的努力,这个努力的结果应该是清洁的网址,是短的,可以理解的,永久的,和缺乏的执行细节,这应该明显地改善一个网络地点的可用性,可维护性和安全,开发者和管理员可能对照下一个产生的网址,将可能地不得不做用任何执我爱线报网行问题,他们能够遇到使用服务器筛选去实现它们或包括搜索引擎适应性的流出,关于模型,许多需要的技术是完全的成熟的在Apache世界,和他们的更新的IIS等价物

通常明白地被模仿在Apache样本上,以便预示是好的,关于搜索引擎关注,幸运地,谷歌到目前为止已经没显示任何问题全部用清洁的网址,在这点,主要的事情持续在下一个阶段网址采用的方法是简单的事实,如此少的开发者知道它们是可能的,虽然做的一些是太舒适的用问题情况去热心探索它们,这是一个遗憾,因为虽然这些改善的网址可以不是虚构的总是允诺的缸文体关键字,只是围绕角落,他们能相当大地改善网络经验为用户和开发者以同样的方式在长的运行中。

更多的资源

文章

许多我爱线报网的文章已经被写关于清洁网址的需要,更明显的几个文章被引用在这里。

Tim Berners Lee的极好的网址不变化

Jakob Nielsen在网址如下所述

Bill Humphries @ Zeldman的在网址!网址!网址!

整理那些网址用Apache

做“清洁”网址用Apache和PHP

搜索引擎友好地网址用PHP和Apache:部分1和部分2

Apache工具

对于Apache,差不多全部模块能被发现在modules.apache.org。

链接到有用的信息关于改变重写能被发现在modrewrite.com。

内容流通的一个好的总的看法在Apache能被发现在

httpd.apache.org/docs/c我爱线报网ontent-negotiation.html。

微软公司IIS工具 IIS不完全有强大的Apache做的模块文化,但是地点iismodules.com列出许多商业上和自由地可用的模块,和iisanswers.com, iisfaq.com,和iis-resources.com已经联系链接和更多细节的信息在IIS的筛选使用。

在文章中提到的明确的商业的IIS产品包括URLSpellCheck, ISAPI Rewrite, PageXchanger, 和w3compiler。

推荐阅读

给力项目线报网会员可免费下载 加入会员
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2
温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
行业资讯

时光匆匆一晃就老了(「诗词鉴赏」时光匆匆催人老,感慨岁月催人老的古诗词,珍惜当下)

2024-7-2 9:25:24

行业资讯

王大锤呢(你知道王大锤本名叫什么吗?上快本一度被叫错,至今再没有登上了)

2024-7-2 9:45:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索