例如,您可以搜索倫敦的一家酒店,並獲得250家酒店,其中25家酒店在首頁上顯示。在每個頁面上,用戶可以根據價格,姓名,用戶評論等選擇酒店。現在要做的明智之舉將僅僅是從數據庫中獲得第一頁上的前25家酒店。當用戶移動到頁面2時,爲下一個25個酒店進行另一個數據庫查詢並將先前的結果保存在緩存中。旅遊網站如何實現搜索結果的排序?
現在考慮這一點,用戶在第1頁上,看到25家酒店按價格排序,現在他根據用戶評分對它們進行排序,在這種情況下,我們應該保留我們已經進入緩存的酒店,並只要求額外酒店。這是如何實施的?有沒有建立在任何語言(最好是PHP)或我們必須從頭開始使用多個查詢?
謝謝MikeNakis :) – ankit
很高興能夠有所幫助! –