swi*_*itz 5 javascript php jquery json caching
我之前从未真正缓存过数据,但我觉得它会大大改善我的网站.
基本上,我从外部API中提取JSON数据,这有助于我的网站的基本功能.这个信息并没有真正改变,但我的用户每天都会从API中提取数千次信息.如果它每天更新一次,那就没问题了.我想每天运行一个cron作业,它将获取信息并更新缓存.
我已经尝试了一些不同的东西,都使用PHP:
1)将数据存储在
我使用它的SQL表中
,但是每次我只能将数据存储在基本的HTML/JSON中时,我没有理由对数据库执行ping操作.
2).JSON文件(使用fwrite)
我已经存储了它,但这种方法的唯一方法是将.getJSON()回调函数添加到JSON数据之前,然后数据被括号括起来(我相信它是jsonp).
有没有人有任何建议或指示我的方向?正如我所说,我从来没有真正做过这样的事情,所以我甚至不知道我是否正朝着正确的方向前进.
编辑:
好吧所以我跟我的托管交谈,因为我在共享主机(dreamhost)我无法安装memcached,这很糟糕.他们可以给我的唯一信息是,如果它在http://pecl.php.net/上,那么我很可能会使用它.他们说APC可用.我不确定这是否适合我的问题.我希望能够直接在jQuery中访问缓存.谢谢
你可以使用memcached.Memcached是一个内存中的键值存储,用于从数据库调用,API调用或页面呈现的结果中获取任意数据(字符串,对象)的小块.非常容易实现,系统占用空间小.
| 归档时间: |
|
| 查看次数: |
4478 次 |
| 最近记录: |