Flex 3:如何获取Google索引的更多内容?

时间:2011-03-10 15:50:14

标签: xml flex

这是我的Flex 3网站:www.brainpinata.com。谷歌将swf中的静态内容编入索引。如果我查看Google网站管理员工具的关键字部分,我会看到静态内容中的字词列表。不幸的是,我的所有谜题问题/答案都是从mySQL数据库中提取的。因此,Google错过了99%的内容。

我正在考虑用swf中的嵌入式xml文件替换数据库服务调用。因此,我将在Flex应用程序中的标签中包含问题和答案。目前,该数据库有大约750个条目,即552 KB。我的目标是让Google为我的内容编制更多内容。

a)这是一个愚蠢的想法吗?

b)XML文件中的550 KB数据是否会导致Flex应用程序加载速度太慢而烦人?如果是这样,我应该尝试混合系统:只在XML文件中包含一些谜题,其余的在数据库中?在加载应用程序之前,多少KB的XML是合理的?

c)有更好的想法吗?

谢谢。

-Laxmidi

2 个答案:

答案 0 :(得分:2)

您需要在Flex应用程序中使用hashbanged(#!)URL,并按照详细here提供与爬虫兼容的版本。 Google将根据您在#!之后提供的路径获取您网页的备用版本。在可抓取页面内,您需要使用散列片段链接到其他问题,以便Google在Flex应用程序中找到其他页面并将其编入索引。

答案 1 :(得分:0)

如果您的网站有适合您内容的唯一网址,则可以根据数据库生成sitemap