在我當前的網頁上,我使用php加載了mysql數據庫中的表格內容。但是該數據庫包含大約1500多行,並且它們都是加密的。所以每次加載它需要大約3秒的時間。所以我想通過jquery加載它們。這會更快嗎?它仍然安全,我當前的PHP看起來會話['loggedin']變量是1嗎?我可以使用jquery進行登錄嗎?將加載數據異步加速頁面加載嗎?
2
A
回答
6
異步加載大型數據集不會更快。實際上它會更慢(更多請求)。 但是這樣做可能允許您一次加載更小的數據塊,並獲得更響應的站點。
這與jQuery無關。 jQuery只是一個常用的JavaScript框架,它恰好包含了一些漂亮的ajax功能。
至於您的sequrity問題,異步請求由服務器處理,就像任何其他請求一樣,所以這不會成爲問題。
+0
重申了這個問題。 – 11684
0
當然,如果您使用ajax,您可以允許顯示頁面的其餘部分,以便在查詢完成時用戶不會留下空白頁面。
Ajax只會調用另一個php腳本,因此您可以在該腳本中執行所有相同的安全檢查。
如果您使用的是jQuery,我會使用.load(),因爲它非常簡單。
相關問題
- 1. Struts2異步加載頁面
- 2. 異步數據加載iOS
- 3. 我可以加快這個頁面的異步加載嗎?
- 4. 加載外部腳本異步頁面增加頁面加載延遲
- 5. JFS加載頁面加載數據表
- 6. 如何加載頁面加載數據?
- 7. jQuery的異步加載新的元素,加載的頁面上
- 8. 重新加載頁面異步或setTimeout?
- 9. SEO和異步頁面加載
- 10. 在Knockoutjs中異步加載頁面
- 11. 異步加載cshtml頁面內
- 12. 前頁和異步加載
- 13. 異步加載網頁
- 14. 異步加載
- 15. CSS /頁面加載速度
- 16. 將數據逐步加載
- 17. 加載Javascript:HTTP請求-v-異步加載
- 18. document.ready已加載異步js後加載?
- 19. 裝載標記異步(加載一些DIV的頁面加載結束後)
- 20. 如何在頁面加載時異步加載圖像並在加載時顯示加載gif?
- 21. 異步加載javascript函數
- 22. 異步加載JavaScript函數。
- 23. javascript異步加載
- 24. nhibernate,異步加載
- 25. 異步加載XDocument
- 26. 異步加載TabItem
- 27. UITableViewDataSource異步加載
- 28. 加速網頁加載(2)
- 29. 異步加載數據時加載視頻很慢
- 30. WordPress預加載頁面嗎?
jQuery不會讓它變得更快或更慢。如果您的服務器需要3秒鐘,則需要3秒鐘。期。唯一的區別是用戶不會看到頁面刷新。最好的辦法是花時間來實現jQuery解決方案,看看它對你更有用*。 (它不應該花很多時間,順便說一句)。 – Matt