2

如果您需要在不同的模板和域(如“m.mysite.com”)中为您的网站的移动版本显示内容,那么使用“抓取”技术和工具(如http://simplehtmldom.sourceforge.net/)有哪些缺点? 我了解执行此操作的传统方法是连接到您的数据库并编写 SQL 查询来访问您需要的内容。

但是,我缺乏 SQL 知识,并且使用自定义 CMS 的数据库非常复杂(我最初没有构建该站点)。我需要的一切都在前端,我可以使用 Simple DOM 访问每个部分并将其放置在 jQuery Mobile 模板中。

我能看到的唯一缺点是,如果有人在主站点上更改类或 id,它可能会破坏移动站点。但其他影响是什么?即使它基于快速加载的主站点,这样构建的移动站点是否会加载缓慢?还有什么我想念的吗?

另外,这不是http://www.dudamobile.com/之类的服务的基本工作方式吗?他们当然无权访问您的数据库。

谢谢你的帮助。

4

1 回答 1

0

如果我是你,我会开发一个高级 API 并将其与模板引擎一起使用。完成此操作后,您就拥有了 API,您可以随时轻松地使用它从数据库中获取数据。此外,使用模板引擎使您能够在不同的模板中显示相同的信息。

于 2013-07-22T22:25:02.973 回答