我正在为一个艺术项目开发一个基于 Web 的小型(javascript)“应用程序”。这个东西叫做“诗歌生成器”,它是一个根据用户输入生成随机诗歌的脚本。
该脚本必须每 1/10 秒向用户显示一个随机单词。使用的词表有 109.582 个词。
我已经尝试过不同的解决方案:
- 将所有单词放在一个文本文件中,并获得文本文件的随机行 -> 太慢(用户必须下载 3MB 的文本文件才能使用该应用程序)
- 将所有单词放在 Javascript 中的数组中。-> javascript 数组显然无法处理 109.585 个项目
- 使用带有 Javascript 间隔函数的 jQuery 的 Ajax 函数从数据库中提取单词 -> 这个解决方案在我的本地主机上测试时效果很好,但是一旦上传到真实的 Web 环境,这种方法被证明太慢了。(而且我可以想象,如果我每秒对他们的服务器执行 10 个查询,我的托管服务提供商不会那么高兴。)
所以.. 有没有人知道我可以用另一种方法在网页上每 1/10 秒显示一个随机单词?它不一定必须使用 php 或 javascript,只要它在浏览器中运行,我很高兴!
提前致谢
泰斯