在我當前的網頁上,我使用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. 我可以加快這個頁面的異步加載嗎?
- 2. jQuery的異步加載新的元素,加載的頁面上
- 3. SEO和異步頁面加載
- 4. 異步加載網頁
- 5. 前頁和異步加載
- 6. 將數據逐步加載
- 7. CSS /頁面加載速度
- 8. 加載Javascript:HTTP請求-v-異步加載
- 9. 裝載標記異步(加載一些DIV的頁面加載結束後)
- 10. 異步加載TabItem
- 11. javascript異步加載
- 12. 異步加載XDocument
- 13. UITableViewDataSource異步加載
- 14. nhibernate,異步加載
- 15. 加速網頁加載(2)
- 16. WordPress預加載頁面嗎?
- 17. 異步加載數據的問題
- 18. 在ember-data中異步加載數據
- 19. Android異步數據加載方法
- 20. DXGrid異步加載數據+可編輯
- 21. Highcharts。異步加載部分數據
- 22. 在AngularJS中加載異步數據
- 23. Highstock平移異步加載數據
- 24. 加載數據異步JavaScript和Ruby的
- 25. 在QTreeView異步加載數據
- 26. 異步加載數據時的反饋
- 27. Asp.net C#異步加載數據
- 28. 頁面加載
- 29. 頁面加載
- 30. 加載頁面
jQuery不會讓它變得更快或更慢。如果您的服務器需要3秒鐘,則需要3秒鐘。期。唯一的區別是用戶不會看到頁面刷新。最好的辦法是花時間來實現jQuery解決方案,看看它對你更有用*。 (它不應該花很多時間,順便說一句)。 – Matt