作者:淘特
出自:淘特网
注:转载请注明出处:
http://cms.tot.name提示:采用ajax技术的WEB采集功能,可以实现无限文章数的WEB文章采集,而且其资源占用仅相当于访问一张网页,原因为何?听我慢慢说来
ajax技术一种面向用户的异步调用开发模式,也就是当你需要的时候它才会显示或执行相应的程序,这对于动态程序来讲,其性能上的节省可已开发者
的创意和发挥有密切的关系,那么采集中使用ajax技术的优点是什么呢?此技术采用的采集分两步走(相当于ajax中的异步调用),第一步将要采集的网址列表分步读取,
第二步分步读取网址将内容采集,期间可以设置每步操作,每采集篇文章的时间间隔,可定制性很灵活,这就是采用过程中资源占用仅仅相当于读取一页网页大小,所以对于CPU的占用是非常少的,
唯一占用的内存,只是随着读取网页的内容(源文件)多少占用不等的内存,由于每采集一篇文章后,都会有内存释放,所以总起来占用的资源相当少。
话外:淘特CMS企业版中很多模块(如栏目管理、文章发布、栏目发布、WEB采集等)均采用了领先的Ajax异步调用技术,因此在大数据量下的表现是国内CMS中最好好,出于商业上的保护,一直没有公开此技术,相信此细节一公开,一定会为很多的开发者效仿。
视频演示地址:
http://cms.tot.name/cms/demo/totacms_gather.htm
淘特CMS官方网址:http://cms.tot.name
<script src="../../../js/ad_atl.js" type="text/javascript"></script>
分享到:
相关推荐
"史上最强java面试宝典" 本资源是一份关于 Java 面试的宝典,旨在帮助 Java 开发者更好地准备面试,并提高自己的技术水平。下面是对该资源的详细解读和知识点总结: 标题和描述 该资源的标题是“史上最强java面试...
《Java Web技术内幕(修订版)》是一本深入解析Web核心技术的专业书籍,旨在为读者提供全面、深入的Java Web开发知识。这本书对于那些希望在Java Web领域深化理解、提升技能的开发者来说,无疑是一份宝贵的参考资料...
《深入分析Java Web技术内幕 完整修订版本》是一本专为Java Web开发人员精心编写的书籍,旨在全面解析Java Web技术的核心概念、原理及实际应用。书中通过淘宝实例,将理论与实践相结合,帮助读者深入理解并掌握相关...
这三个框架是Java Web开发中最流行的技术栈之一。Struts主要用于处理MVC(Model-View-Controller)架构模式中的控制器部分;Spring框架致力于简化企业应用开发,支持依赖注入、面向切面编程等特性;Hibernate是对象...
《PHP+Ajax Web2.0编程技术与项目开发大全》是一部深入探讨现代Web开发的著作,其中涵盖了PHP作为服务器端脚本语言与Ajax(异步JavaScript和XML)技术结合使用,构建动态、交互性强的Web2.0应用程序的精髓。...
Ajax使得Web应用能够像桌面应用一样响应迅速,大大提升了用户体验,是Web 2.0时代的关键技术之一。 #### 3. 技术变迁与Web 2.0 从CGI/Perl到Servlets、JSP、PHP,再到基于Java的Web框架如Struts和JSF,这些技术...
AJAX 技术和 Web 应用 AJAX 技术是 Web 应用开发的一种新理念,它将现有的多种技术进行结合,克服了传统 Web 技术的弱点,使 Web 应用具有实时动态处理交互信息的能力。本文将阐述 AJAX 的基本概念、相关技术,探讨...
AJAX技术在Web考试系统中的应用主要体现在以下几个方面: 1. **实时计时与提交**:AJAX可以实现在用户登录后,于后台进行计时功能,通过JavaScript定时向服务器查询剩余考试时间并实时更新在用户界面上。当时间到达...
### AJAX技术在Web模式开发中的应用研究 #### 一、引言 随着互联网技术的不断发展,Web应用的需求也在不断变化。传统的Web应用依赖于页面之间的完全重载来响应用户的动作,这种方式不仅用户体验较差,还增加了...
Microsoft的Communicator Web Access(CWA)利用AJAX技术提供了类似Office Communicator 2005的Web客户端体验。CWA允许用户通过浏览器进行即时通讯,而无需额外安装ActiveX或其他软件。通过AJAX Service,CWA能够...
Ajax(Asynchronous JavaScript and XML)并非新兴技术,而是基于现有技术的一种全新Web开发模型。这一概念首次提出于2005年,它利用了HTML、JavaScript、CSS以及DOM技术,实现了Web页面的即时通信与无抖动更新,...
在Web 2.0的浪潮中,Ajax(Asynchronous JavaScript and XML)技术成为了构建动态、响应式网页的关键工具。 Ajax并不是一种单一的技术,而是一种综合了多种技术的开发方法。它主要由以下几个关键组件构成: 1. **...
**ASP.NET AJAX技术内幕** ASP.NET AJAX(Asynchronous JavaScript and XML)是微软为.NET Framework提供的一种强大工具,用于构建富客户端Web应用程序。它允许开发者在不刷新整个页面的情况下更新部分网页内容,...
**AJAX(Asynchronous JavaScript and XML)和Web 2.0是互联网发展史上的两个重要概念,它们共同推动了Web应用程序的交互性和用户体验的提升。** **AJAX** 是一种在不重新加载整个网页的情况下,能够更新部分网页的...
综上所述,Web2.0代表了互联网从静态内容发布到动态、互动社区的转变,而Ajax技术作为其关键技术之一,通过异步数据交换和局部页面更新,极大地改善了Web应用的性能和用户体验。随着互联网技术的不断发展,Web2.0和...
《深入分析Java++Web技术内幕++修订版PDF》是一本专为Java开发者和Web技术爱好者设计的深度学习资料。本书全面覆盖了Java编程语言的核心概念、Web开发的关键技术和最新的技术趋势,旨在帮助读者深入理解Java与Web...
Ajax(Asynchronous JavaScript and XML)技术是Web开发中的一种创新,它改变了传统的浏览器与服务器之间的交互方式,使得页面能够在不重新加载整个页面的情况下与服务器交换数据并局部更新内容。Ajax的核心在于利用...
3. **基于标准技术**:Ajax使用的技术如JavaScript、CSS、DOM等都是Web开发的标准技术,具有广泛支持。 4. **更好的用户体验**:由于异步更新,用户感觉应用响应更快,操作更流畅。 5. **数据聚合**:Ajax可以调用...