网站数据库技术:MySQL + PHP
假设网络用户搜索了产生10,000个搜索结果的查询。在这10,000个结果中,假设25%的结果是新的小部件,25%的使用的小部件,剩下的50%是为这些小部件提供服务的公司< /强>
Q1。可以将搜索功能编程为先获取 和 显示新的小部件(占搜索结果总数的25%),以便在用户有机会查看时他们,其他2个HTML文件(其余75%的总结果)已被检索,渲染并准备好被查看?
Q2。通过将搜索结果划分为3个单独的HTML文件,这会改善最终用户的时间吗?
答案 0 :(得分:0)
Q1 :是的,可以。您可以执行获取并格式化&#34;常规&#34;方式,并使用a thread来获取和格式化其余信息。不完全是微不足道的,因为:
我会尝试优化流程,以便按需提供信息&#34;相反(没有后台进程)。无论如何,2500搜索结果似乎是一个非常大的数字。用户是否会浏览所有这些内容?
Q2 :是的,因为您将流程拆分为几个较小的任务。但同样,我建议在请求时获取信息,而不是在后台检索和呈现信息。