我有一个网站,在我的网站上,每当有人点击横幅我正在做一个选择查询以获取所有相关链接所以今天我每天有大约1000000次点击链接,这个过程太多了在服务器上查询 我还有其他选择吗?
我正在考虑使用
memcache
而不是每隔5分钟向服务器缓存询问托管链接
我将运行
CronJob
会给我链接。
还有其他可以使用的技术吗?
memcache是一种安全的技术吗?
答案 0 :(得分:0)
我确定这是一个没有特定答案的大型开放式话题。但是,如果您询问人们是否使用memcache
来减轻数据库服务器的负担?
当然可以。
memcached
现在已经十多年了;是 经过许多公司的测试和使用。
您可以找出数据库服务器获得的最常见查询,然后通过将结果集缓存到memcache
开始(并在数据库插入,更新和删除发生时更新您的memcached)。
您还发现memcached
也经常与redis
进行比较。
您可以使用多种技术来减轻数据库的负担。请在这里查看答案[1]