设计引言 API v2.0

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅途的每个阶段提供云产品。立即开始使用 免费赠送 200 美元!

我知道至少有你们中的两个人最终使用了原始的 设计引言 API。这只是一个实验,但它确实起到了作用,因为它是一种简单的方法,可以快速将随机的设计相关引言添加到任何网站,并提供完整的 CSS 控制。

它最大的弱点是,在使用它的每个网站的每个页面加载时,它都必须访问数据库。虽然这是一个很小且快速的查询,但它仍然不是一个非常有效的方法。

我现在已将其更新至 v2.0,它的工作方式大致相同,但速度快得多。

更改

  • 将包裹 div 的 ID 名称更改为更具体的 “qod-quotes”
  • 加载速度更快
  • 每 2 分钟仅更改一次引言

我做了什么

JavaScript(实际上是伪装的 PHP)不再每次都访问数据库,它只是从 一个文本文件 加载引言内容。这个文本文件的内容由一个脚本覆盖,该脚本每 2 分钟从数据库中读取一个随机的引言(服务器上的 CRON 作业会触发它)。我相信,这就是所谓的“贫民窟缓存”。

未来

随着我对这些东西的了解越来越多,我最终希望有一些关于它返回内容的选项。JSON 或 XML 是一个很有可能的选择。一些预先格式化的选项也是一个可能的选择。

使用它

这就是全部

<div id="qod-quote">
    ... loading ...
</div>
<script type="text/javascript" src="//quotesondesign.com/api/api-2.0.js"></script>