`

个人技术站点维护工具箱[转]

阅读更多

转载:http://www.dbanotes.net/web/web_toolkit.html


很多朋友都有自己的个人技术站点,技术站点一般来说是内容为王,不过易用性也是值得注意的地方,如何让用户更容易的访问您的站点并快速获取所需要的内容是个很有意思的话题。"工欲善其事,必先利其器",下面从我个人经验的角度介绍几个小工具。便于更有效地维护您的技术站点

推荐优先说明:开源 > 功能 > 易用性 > 灵活性

1 站点访问量统计工具:AWStats

访问量统计应该是网站必不可缺的功能之一,通过 Web 日志统计可以分析到用户习惯、站点的优缺点等,通过统计的反馈,可以有针对性的改进网站,提高站点质量,提升站点的人气度。当然,有的朋友对 Log 的分析也很关心-不过居然把访问日志导入到数据库中做统计,未免有些......不太灵巧。

AWStats (http://awstats.sourceforge.net )是站点统计的首选工具。Open Source 发布,功能不比商业工具逊色,而且,安装配置都比较简单。

关于 AWStats 的安装配置的指导文档好多,但是我认为车东的站点上的那篇指导文档是非常权威的。

AWStats站点 - http://awstats.sourceforge.net
AWStats:跨平台日志统计工具在Windows和GNU/Linux上的使用简介 by Che Dong - http://www.chedong.com/tech/awstats.html

2 页面标准验证工具

网站页面的有效性的问题不应该忽视,符合标准的页面更容易被搜索引擎收录,用户通过搜索也更容易找到相关内容。通过合理设计,页面也能被浏览器更为快速的装载,并可节省宝贵的带宽。

验证相对来说比较简单,可以到相应的站点提交链接即可,稍候片刻就会输出报告。也可以直接上传页面,还可以自己选择输出报告的内容与形式。然后有针对性的进行改进即可。

一些验证工具的地址:

W3C Markup 校验服务 - http://validator.w3.org/
W3C CSS 校验服务 - http://jigsaw.w3.org/css-validator/
Atom 与 RSS 校验服务 - http://www.feedvalidator.org/
robots.txt 校验服务 - http://www.searchengineworld.com/cgi-bin/robotcheck.cgi

3 链接有效性检验与网站地图制作:Xenu

如果网站布满死链接(broken links),用户访问起来肯定会兴味索然。即使站点维护者再加小心,百密一疏,难免有照顾不到的地方。 Xenu's Link Sleuth 是检查死链接非常有效的工具。Xenu 小巧,快速,操作方便,并可支持SSL的链接检测。支持 Windows 95/98/ME/NT/2000/XP,虽然没有提及 Windows 2003,不过在我的 Windows 2003 机器上也表现良好。

Xenu 还有一个很有用的功能--制作站点地图。检查站点完成之后即可选择提供报告,输出为 HTML 格式,稍加修饰就是一页不错的站点地图。本站的站点地图就是用 Xenu 制作的框架。

Xenu需要改进的地方:输出的HTML需要支持W3C标准。

Xenu的主页及下载地址: http://home.snafu.de/tilman/xenulink.html

4 引用系统(referrers System)/反向链接工具

Stephen Downes 创作的小巧实用的脚本工具。在你的页面上显示反向链接的脚本工具。如果使用作者的站点的统计,只需要在页面适当的位置加入如下代码即可:

<script language="Javascript" src="http://www.downes.ca/referrers.js"></script> 

一般来说,如果您有自己的主机,并希望订制一下显示的内容,最好把 referrers.js 和 referrers.txt 这两个脚本下载下来,对照说明对 referrers.txt (这是个 Perl 脚本)进行一下修改,注意适当的权限即可。

可以针对一些搜索引擎定制一下,在 referrers.txt 改名为 referrers.cgi 之后,编辑该文件,找到
if ($in =~ /google/ig) { $in = "http://www.google.com"; } # Standardize Google
添加如下几行:
if ($in =~ /baidu/g) {$in = "http://www.baidu.com";}#	Standardize Baidu 
if ($in =~ /csdn/g) {$in = "http://www.yisou.com";}#	Standardize yisou 
if ($in =~ /3721/g) {$in = "http://www.3721.com";}#	Standardize 3721 

如果您熟悉Perl的话,调整起来应该是比较容易的事情。

Stephen Downes的主页 - http://www.downes.ca/
Referrers System的页面 - http://www.downes.ca/referrers.htm 

当前的版本是 1.002,2.0 的版本支持 MySQL 数据库,不过用了一下,感觉还是 1.002 更方便一些。

5 页面响应测试工具:AWBot

AWBot 是一款易用的测试 Web 站点的小工具。该项目是 AWstats 项目的辅助项目。AWbot 可以模拟用户访问站点的行为,测试站点的响应度和负载压力,并可进行基准(Benchmark)测试。如果您对自己的站点相应速度有些不满意或者想看看Apache能否承受住大规模的访问量,可以用 AWBot 测试一下具体的页面,并针对响应结果进行分析。

对该工具的介绍请参考这里: http://www.dbanotes.net/awbot/AWBot.htm

AWBot的主页: http://awbot.sourceforge.net

结语

以上向您介绍了几个实用的维护工具。如果您也在维护一个个人技术站点,希望这些内容对您有所帮助。如果您用过什么值得称道的小工具,不防发个邮件告诉我。

分享到:
评论

相关推荐

    工商银行网银维护工具

    工行网银百宝箱.exe是这个维护工具的执行文件,用户只需运行此文件即可启动工具,按照提示进行操作。尽管是老版本,但对于仍在使用旧系统或不兼容新版本工具的用户来说,仍然具有实用价值。 在使用过程中,用户应...

    techtoolbox-hugo:技术工具箱网站(https的Hugo主题

    "techtoolbox-hugo" 是专为技术工具箱网站设计的主题,强调简洁、高效的展示方式,适合那些希望分享技术资源、教程或工具的开发者和爱好者。 这个主题充分利用了Hugo的强大功能,如Markdown支持、自定义布局、多...

    OA办公系统维护通知.pdf

    + 通讯录:在工具箱中点击通讯录,可查询相应联系方式。 + 公共信息:在“单位公告”中,可查阅单位公布的相应通知等。 + 部门空间:在“部门空间”中选择“日程/计划/会议”,添加相应工作日程、计划、会议等。 ...

    cad插件

    1、本插件多为lsp编译主导插件(其包括“老迈的迷你工具”、“燕秀工具箱”、等一些小的lsp插件,对外来病毒(恶意修改、及其他破坏)的攻击没有防御能力,所以本工具加入了cad启动查杀病毒功能。经本人的测试有很高...

    网站编辑器

    "网络编辑超级工具箱"可能是一个包含多种工具的集合,旨在增强网站编辑器的功能,例如提供更多设计元素、额外的插件、优化工具,或者是专门针对某一类型网站(如博客、新闻站点或电商网站)的增强工具。使用这样的...

    Namo WebCanvas v1.1

    《Namo WebCanvas v1.1:打造个人与专业网站的全能工具箱》 Namo WebCanvas v1.1 是一款专为不同技术水平的用户提供高效、便捷网站创建和管理服务的软件工具。无论你是初学者还是经验丰富的网页设计师,这款软件都...

    MaxDOS_71PXE_G115.rar

    M.bat MaxDOS工具箱的主菜单. Mouse.bat 鼠标驱动程序,如果需要鼠标操作请先运行. Mouse /q 退出支持. Ndisgo.bat 用于旧版本的命令行模式全盘网刻,格式: Ndisgo Xx Ndisgx.bat 用于旧版本的命令行模式单分区网刻,...

    StrayCamel247.github.io:我日常使用的工具箱和处理程序的代码一旦使用就废弃了

    这个项目"StrayCamel247.github.io"是一个GitHub Pages站点,由用户StrayCamel247维护,它似乎作为个人的代码仓库,存放了作者在日常工作中使用的一些工具箱和处理程序的代码。GitHub Pages是GitHub提供的一个服务,...

    网页与Web程序设计 课件 ppt 机械工业出版社 part1

    14.1.4 工具箱 266 14.1.5 舞台 267 14.1.6 工作区 268 14.1.7 网格 268 14.1.8 标尺 269 14.1.9 常用面板 269 14.2 基本绘图工具 273 14.2.1 选择工具 273 14.2.2 部分选取工具 274 14.2.3 直线工具 274 ...

    网软志成人才招聘系统全新支持个人客户端和企业客户端、全新手机触屏版功能多,界面好、微信招聘、互动问答、智能搜索 会员积分、地图找工作等

    11、新增HR工具箱,可供企业人事经理下载需要的工具; 12、企业和个人管理中心和前台找工作、找简历等功能分离,提高用户体验度; 13、个人注册提供邮箱、手机和用户名等三种注册途径; 14、采集功能新增对智联的...

    中文版Excel_2013应用宝典——提示、技巧与省时妙招[美]沃肯·巴赫

    由他开发的Power Utility Pak工具箱屡获大奖。John维护着电子表格网站www.spreadsheetpage.com,其中展现了大量Excel信息和专家意见。 John Walkenbach是电子表格软件领域的权威专家,并且是J-Walk and Associates ...

    edhedges.github.io:个人网站

    综上所述,Eddie Hedges的个人网站展示了如何利用现代Web技术栈,如Gatsby、React、GraphQL和GitHub Pages,来创建一个高效、美观且易于维护的在线存在。这些技术的结合不仅提供了优秀的用户体验,同时也体现了...

    网页制作教案,网页制作教材,网页制作教程

    3. **实践操作**:指导学生熟悉Dreamweaver MX的工作界面,包括菜单栏、工具箱、面板等,并尝试自定义界面布局。 4. **案例分析**:选取几个典型的网页设计案例,分析其设计思路、技术实现手段等,帮助学生理解网页...

    jstools:一组用于 Blogger 和其他网站的 Javascript 工具和小工具

    - **其他网站应用**:不论你是构建个人网站还是商业站点,jstools都可以帮助你实现各种特效,如滚动动画、弹窗提示、表单验证等,提升网站的专业度和用户体验。 ### 3. JavaScript工具箱中的常见组件 - **事件处理...

    marvelmoe.github.io:将来的主页站点

    Create React App是一个官方维护的工具,为开发React应用提供了快速启动的脚手架,无需配置复杂的构建流程,简化了前端开发的初始步骤。 描述中的"使用Create React App构建并由Moe先生更新"揭示了项目的开发背景和...

    Dreamweaver网页制作

    1. **界面与基础操作**:首先,书中会介绍Dreamweaver MX的工作界面,包括菜单栏、工具箱、属性面板等,让读者熟悉软件环境。接着,会教授如何创建新文件,设置页面属性,以及如何使用模板快速构建网页框架。 2. **...

    sachagreifdotcom:我的个人网站和主页

    1. **Gatsby**: Gatsby是一个用于构建高性能静态网站和应用程序的框架,基于React.js和GraphQL,利用了现代Web技术栈,如Webpack和Babel,提供开箱即用的性能优化。 2. **React.js**: React是一个JavaScript库,...

    jihyunbak.github.io:个人网站

    综上所述,jihyunbak.github.io 网站可能是使用 Ruby on Rails 或 Jekyll 等工具构建的,展示了作者对 Ruby 技术的理解和应用,同时也作为一个个人品牌的平台。通过学习和理解这些知识点,我们可以更好地理解和构建...

    网页制作DreamweaverMX2004

    1. **界面介绍**:熟悉Dreamweaver的工作环境,了解菜单栏、工具箱、属性检查器、文档窗口等各个组成部分,以及如何自定义工作区以适应个人需求。 2. **基本操作**:学习创建新页面、插入文本、图像、链接等基本...

    super-so.github.io:公共超级站点和模板CSS

    在IT行业中,CSS(Cascading Style Sheets)是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。...对于经验丰富的开发者,它则是一个节省时间和提升效率的工具箱。

Global site tag (gtag.js) - Google Analytics