Heim >Backend-Entwicklung >PHP-Tutorial >关于PHP模拟微信朋友圈数据的问题

关于PHP模拟微信朋友圈数据的问题

WBOY
WBOYOriginal
2016-06-20 12:34:421341Durchsuche

如A条朋友圈下有N个评论

当用户进入朋友圈刷新最新的10条,如每条朋友圈下都有N个评论那需要调用的数据计算公式为:R = (A*N)*10

我的问题是:这种调取数据的方式,数据库压力很大,需要第一段时间才可以完全调取,但微信朋友圈缺那么快,求大神赐教。


回复讨论(解决方案)

同样用的是数据库,不过不是关系型数据库,而是基于内存的 NOSQL 数据库

关系型数据库是基于硬盘的,速度自然要慢些
所以,速度是钱烧出来的

查询的方法? 依旧是先查询10条朋友圈然后再依次查询出每个朋友圈的评论嘛?

关系型数据库是基于硬盘的,速度自然要慢些
所以,速度是钱烧出来的



查询的方法? 依旧是先查询10条朋友圈然后再依次查询出每个朋友圈的评论嘛?

对!
键值对都是这么查询的
其实要比关联查询慢,只不过载体不同,显得快些罢了

对!
键值对都是这么查询的
其实要比关联查询慢,只不过载体不同,显得快些罢了



谢谢,除了nosql和硬件本身性能提升的办法,还有什么可以在语言本身提升查询速度的方法呢?

没有!
当然前提是数据库给出的提速建议都被你采纳了(或证明无效)

没有!
当然前提是数据库给出的提速建议都被你采纳了(或证明无效)



多谢,大神。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn