在 Web 开发与设计中,事事亲历亲为并非好事,我们经常被告诫不要重复发明轮『子』(don't reinvent the wheel),大而全式的开发不仅是巨大的负担,而且带来更多安全隐患,你毕竟不是所有技术的行家,业界有很多优秀的第三方技术可以借用或者集成,我们必 须承认,这些技术比我们自己所能设计的要好得多。本文介绍了15种可以集成到我们的 Web 站点的技术。

1. RSS feeds

 

在站点中自己设计和管理 RSS 是个巨大的负担,尤其当订阅者的暴增的时候,同时,一些文章聚合站点,如 AllTop 以及 Technorati ,也会对你的 RSS 发起自动访问,总有一天你的服务器会不堪重负而熔掉,下面介绍的3个第三方方案可以帮你卸掉这份负担。

FeedBurner

FeedBurner 是一个功能齐全的 RSS 管理服务,它的众多工具可以帮助你很好地管理,分析你的 RSS Feed,被 Google 收购后,该服务曾有短暂的不稳定,不过现在已经完全恢复。

Website Features That You Can Easily Offload

 

2. 站内搜索

站内搜索需要你的站点服务器提供大量的数据库查询操作,这是相当大的一个负担。很多著名搜索引擎提供第三方搜索 API,不仅让你的服务器减轻负担,而且他们的搜索算法显然比你的算法更优秀。

3. 托管 JavaScript 库

在你自己的站点托管 JavaScript 库,如 jQuery, MooTools, Prototype 不仅对服务器带来管理上的负担,如版本管理问题,而且,由于很多站点使用第三方托管的 JavaScript 库,访问者的浏览器缓存中往往已经包含了这些第三方托管的 JavaScript 库的缓存,使用自己托管的 JavaScript 库将不必要地增加你的网页的反应时间。

4. Web 表单

如果你需要在站点中提供表单功能,如联系与反馈表,可以考虑使用第三方集成方案,表单虽然是相对简单的技术,但要实现灵活的定制仍然需要大量的开发。第三方的表单服务在这方面更优秀,除了基本的发布和接收操作,他们往往还提供更专业的垃圾信息过滤,表单统计分析等功能。

Icebrrg

使用该工具在站点中创建表单异常简单,免费版允许你创建3个表单,每月使用次数为100次。

Icebrrg

5. 投票调查

下面的第三方投票与调查 Web 服务可以实现非常专业的投票与调查功能。

 

6. Captcha 技术

Captcha 技术可以很好地拦截 Web 表单发布中的垃圾信息,但自己设计 Captcha 功能却很不易,不仅要有适当的算法,服务器还要管理 Captcha 图像,以下几个 Captcha 服务可以集成到你的站点。

 

本文来源:http://sixrevisions.com/web-applications/website-features-that-you-can-easily-offload/