2014-02-21 38 views
1

我有一個將5列顯示爲網格的聯繫人列表。點擊每行後,向下滑動顯示聯繫人詳細信息,這是另外10個標籤。我在使用兩種方法之間感到困惑:加載頁面以提高性能的最佳方法

  1. 一次拉取所有聯繫人和聯繫人詳細信息,並在用戶單擊時顯示/隱藏部分。
  2. 只拉一次聯繫人網格。點擊後,用戶點擊時使用ajax顯示聯繫人詳細信息。

觸點可從100〜1000

感謝您的幫助

回答

2

根據您的情況最高效的方法上面:

  1. 頁網格 - 不顯示在一氣呵成1000個聯繫人,並適當地寫你的SQL。

  2. 只顯示網格onload。

  3. 使用AJAX提取聯繫人數據並根據需要進行顯示。


可能是值得一試,但 - 是用戶將要尋找的聯繫方式爲大家他們列出,或只是單身的人在一個時間?可能會影響你如何看待這種做法。

0

隨時隨地第一種方法會使整個頁面加載一個慢,但聯繫方式馬上會在展會是每次點擊。第二個將使頁面加載速度更快,雖然每個「聯繫人詳細信息」顯示的加載時間稍長(如果用戶具有體面的互聯網連接,則可能不明顯)。作爲概述

相關問題