2012-06-01 45 views
1

我在調用perl腳本的HTML頁面上有一個鏈接。 Perl腳本將從mysql數據庫獲取數據並顯示在HTML頁面上。客戶端隱藏/顯示功能

<a href = cgi-bin/customers.pl> show all customers </a> 

在HTML頁面中有一些過濾器。

只有奈客戶 - 而這個最終用戶的點擊,只奈客戶應顯示

只有孟買的客戶 - 而這個最終用戶的點擊,只有孟買客戶應顯示

我是否需要運行爲所有這些客戶分開mysql查詢,或者我可以隱藏/再次在客戶端顯示它們?

回答

0

問題是要查詢所有數據併發送給客戶端或者只是查詢必要的併發送給客戶端。

答案取決於您的數據大小。如果您的數據集很小,我建議立即查詢所有數據並隱藏並顯示在客戶端。

如果你的數據集很大,那麼只需查詢需要的。

除了當前的數據集大小,想想增長率。數據增長的速度和速度有多快。所有這些將改變你如何實現它。

+1

另一件要考慮的事情:一次加載所有內容的解決方案適用於應用**漸進式增強**技術,因此可以輕鬆地將**訪問**給用戶代理,而無需JavaScript支持,而按需加載不能。 – daxim