« 上一篇下一篇 »

随手可及的工具

很明显,为了了解和提高Web网站的表现有许多监测信息和指标数据需要收集、分析。幸运的是,有许多工具可以用来自我监测。技巧在于如何选择恰当的工具来收集恰当的信息。

    在最广的层次上,这些监测技术可以分为三大类:在Web连接的各个角落收集用户做什么;使用搜索引擎检索Web,在发生变化或出现特定关键字时给出提醒;用脚本直接测试网站。

    一、收集工具

    有许多方法可以收集访问者信息,这取决于你对服务器访问程度、用户浏览器的特性以及被收集的信息。

    收集地点可以在自己的机器上,在中间网络通信设备上,通过用户浏览器或者浏览器工具条收集。还可以通过第三方服务机构如FeedBurner(RSS提要)或者Mashery(API和Web服务)代理发布网站内容和管理API。

    收集的信息量会与网络流量按比例增加。收集数据会消耗服务器资源,降低其性能,并可能会有侵犯隐私的风险。你需要分析不同的收集方法,每种方法有不同的角度。例如,网络嗅探器无法了解客户端页面加载时间,而客户端的JavaScript脚本无法了解发生在服务器上的错误。

    二、搜索系统

    另一种监控在线表现的手段是使用类似于搜索引擎的脚本程序,又称爬虫程序,它们自动访问、遍历Web网站,收集并索引找到的数据。

    Web上有许多专门搜集信息的爬虫程序。一些程序为搜索巨头服务(如百度、Google、Yahoo!和MSN)。更多的专门爬虫程序是为了其他目的,如寻找安全相关问题、侵犯版权行为、剽窃、联系信息、各种文件等。

    爬虫程序不能遍历整个Web。许多Web网站不允许爬虫程序访问,要么因为Web网站要求登陆后才能访问,要么因为网页是动态变化的,或者由于网站阻止了爬虫程序对部分内容的索引。在一些新闻站点和博客站点,这类情况非常普遍。这样,就需要在使用全球搜索引擎的同时使用网站特定的内部搜索工具才能对整个Web的活动有充分的了解。

    尽管我们可以使用搜索来观察网络上发生的事情,但是惯例多个搜索查询的切实可行的方法是使用预定查询功能,当Web上出现特定关键字或者特定页面发生改变时,搜索系统会通知你。

    三、测试服务

    除了收集用户数据、直接搜索以及预定查询外,你还需要测试网站的健康状况和性能。测试应该能模拟不同的浏览器访问,并从不同的地理区域进行测试,发现与特定浏览器或者访问地点相关的问题。

    测试服务也可以观察竞争对手的网站或者监测所依赖的第三方站点服务,如支付网站、地图网站。

    最终,使用这里概述的收集、搜索和测试方法得到上面所说的许多指标的测量结果,这些结果给出了完整的Web可视性,而这些可视性可归结为四大方面的问题,在这里我们就不深入讨论了。

« 上一篇下一篇 »