gpt4 book ai didi

php - 帮助解决可能的性能问题(在 php 分页中)

转载 作者:行者123 更新时间:2023-11-29 04:04:15 25 4
gpt4 key购买 nike

你好我有一个搜索引擎,但在分页中我必须重新定义 url 中的搜索词,我的意思是 <a href='http://mysite.com/search.php?q=searchTerm&currentPage=2'>Next</a>.

请告诉我我做得好还是有其他方法可以做到

最佳答案

除非您预计会有极高的流量,否则这不太可能成为问题。这是完成分页的标准方式 - 如果您发现您确实遇到性能问题,请重新考虑您做事的方式。没有理由过早优化。不要邀请任何人来这里引用 Knuth,!

一种替代方法是一次向客户端发送多页数据,然后使用 Ajax 进行分页。缺点是创建和发送第一个请求需要更长的时间,使用更多的带宽,而且很多用户可能永远不会超出给定查询的第一页。

如果您总体上希望提高效率或性能,这是一个相当大的话题。您可以添加索引、缓存、探索替代数据存储、添加服务器等。您可以说,运行查询一次获取 5 个页面,将结果存储在内存缓存中,然后访问它们,直到您需要新的 5 个页面。

这取决于什么最终成为瓶颈。通常,它与您的预期有所不同,而且通常作为解决方案也出乎意料。

关于php - 帮助解决可能的性能问题(在 php 分页中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3273758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com