[發明專利]頁面訪問方法及裝置在審
| 申請號: | 201710423520.7 | 申請日: | 2017-06-07 |
| 公開(公告)號: | CN107071066A | 公開(公告)日: | 2017-08-18 |
| 發明(設計)人: | 王雷云;張菊元 | 申請(專利權)人: | 北京潘達互娛科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京太合九思知識產權代理有限公司11610 | 代理人: | 劉戈 |
| 地址: | 100041 北京市石景山*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 訪問 方法 裝置 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及一種頁面訪問方法及裝置。
背景技術
隨著通信技術的發展,出現了越來越多的娛樂方式,如微博、手機游戲、網絡視頻直播等,其中網絡視頻直播由于其直觀、內容豐富等特點,尤其受到人們的歡迎。
現有技術中,服務器基于用戶的訪問操作實時生成網頁內容的緩存,再將緩存數據發送至客戶端,客戶端將獲取到的相應頁面的頁面數據展示給用戶。但實際應用中往往會存在直播網站出現故障的情況。此種情況下,會導致直播網站中的頁面數據出現錯誤甚至是丟失,使用戶不能訪問直播網站,降低了用戶體驗。
發明內容
有鑒于此,本發明實施例提供一種頁面訪問方法及裝置,使用預先緩存的頁面數據來響應用戶的網站訪問請求,用以在網站出現故障時保證用戶的正常訪問。
本發明實施例提供一種頁面訪問方法,包括:
以預設時間間隔訪問網站,生成所述網站對應的靜態文件和緩存數據,所述靜態文件對應于所述網站的首頁數據,所述緩存數據對應于所述網站的動態內容數據;
將所述靜態文件和所述緩存數據發送至前端服務器,以使所述前端服務器使用所述靜態文件和所述緩存數據處理用戶觸發的訪問請求。
可選地,所述生成所述網站對應的靜態文件,包括:
根據所述網站的網站首頁數據,生成與網站首頁對應的第一靜態文件;
獲取所述網站首頁中各分類標簽對應的分類首頁數據;
根據各分類首頁數據,對應地生成與各分類首頁對應的第二靜態文件。
可選地,所述生成所述網站對應的緩存數據,包括:
獲取所述網站首頁中各分類標簽對應的其他分類頁面數據,所述其他分類頁面數據是其他分類頁面中的動態內容數據,所述其他分類頁面是所述各分類標簽下除所述分類首頁外的頁面;
根據所述其他分類頁面數據,對應地生成與其他分類頁面對應的緩存數據。
可選地,所述將所述靜態文件和所述緩存數據發送至前端服務器之前,還包括:
獲取上一次生成的靜態文件和緩存數據所對應的第一版本號和第一數據量;
將當前生成的所述靜態文件和所述緩存數據所對應的第二版本號和第二數據量與所述第一版本號和所述第一數據量進行比較,以確定是否需要更新所述上一次生成的靜態文件和緩存數據。
可選地,所述將當前生成的所述靜態文件和所述緩存數據所對應的第二版本號和第二數據量與所述第一版本號和所述第一數據量進行比較,以確定是否需要更新所述上一次生成的靜態文件和緩存數據,包括:
若所述第一版本號與所述第二版本號相同,則根據所述第一數據量和所述第二數據量的比較結果,確定是否需要更新所述上一次生成的靜態文件和緩存數據;
若所述第一版本號與所述第二版本號不同,則確定需要更新所述上一次生成的靜態文件和緩存數據。
本發明實施例提供一種頁面訪問裝置,包括:
生成模塊,用于以預設時間間隔訪問網站,生成所述網站對應的靜態文件和緩存數據,所述靜態文件對應于所述網站的首頁數據,所述緩存數據對應于所述網站的動態內容數據;
發送模塊,用于將所述靜態文件和所述緩存數據發送至前端服務器,以使所述前端服務器使用所述靜態文件和所述緩存數據處理用戶觸發的訪問請求。
可選地,所述生成模塊具體包括:
第一生成單元,用于根據所述網站的網站首頁數據,生成與網站首頁對應的第一靜態文件;
獲取單元,用于獲取所述網站首頁中各分類標簽對應的分類首頁數據;
第二生成單元,用于根據各分類首頁數據,對應地生成與各分類首頁對應的第二靜態文件。
可選地,所述生成模塊具體還包括:
第三生成單元,用于根據其他分類頁面數據,對應地生成與其他分類頁面對應的緩存數據;
所述獲取單元,還用于獲取所述網站首頁中各分類標簽對應的所述其他分類頁面數據,所述其他分類頁面數據是其他分類頁面中的動態內容數據,所述其他分類頁面是所述各分類標簽下除所述分類首頁外的頁面。
可選地,所述裝置還包括:
獲取模塊,用于獲取上一次生成的靜態文件和緩存數據所對應的第一版本號和第一數據量;
更新模塊,用于將當前生成的所述靜態文件和所述緩存數據所對應的第二版本號和第二數據量與所述第一版本號和所述第一數據量進行比較,以確定是否需要更新所述上一次生成的靜態文件和緩存數據。
可選地,所述更新模塊具體用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京潘達互娛科技有限公司,未經北京潘達互娛科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710423520.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便于調節的手機支架
- 下一篇:一種手機保護殼





