頁面訪問方法和裝置的制造方法
【技術領域】
[0001]本申請涉及計算機領域,具體涉及互聯網領域,尤其涉及頁面訪問方法和裝置。
【背景技術】
[0002]隨著互聯網的快速發展,網站提供的應用也越來越豐富。用戶只需在網站進行注冊,即可通過諸如點擊頁面上的應用鏈接的方式來對應用進行調用。為減輕對應用的并發調用時的系統負載,通常需要預先創建處理線程來處理對應用的調用請求,相應地,需要預先對注冊用戶與非注冊用戶進行區分。目前,通常采用的方式為:在數據庫中查詢表示用戶為注冊用戶或非注冊用戶的字段,當查詢出用戶為注冊用戶時,則創建處理線程。
[0003]然而,當采用上述方式判斷用戶是否為注冊用戶時,一方面,針對每一次查詢均需進行一次數據庫操作,由于數據庫查詢操作自身的開銷較大,進而增加查詢過程中的系統開銷。另一方面,由于需要在數據庫中針對每一個用戶均需設置相應地字段來表示該用戶是注冊用戶或非注冊用戶,占用存儲空間較大。
【發明內容】
[0004]本申請提供了頁面訪問方法和裝置,用于解決上述【背景技術】部分存在的技術問題。
[0005]第一方面,本申請提供了頁面訪問方法,該方法包括:接收對頁面的瀏覽請求,瀏覽請求包括用戶標識;基于指示用戶標識與注冊指示信息的對應關系的哈希表,判斷用戶標識對應的用戶是否為注冊用戶,其中,注冊指示信息用于指示用戶是否為注冊用戶;如果判斷用戶為注冊用戶,創建處理線程,以對從注冊用戶接收到的、對頁面上的鏈接對應的應用的調用請求進行處理。
[0006]第二方面,本申請提供了頁面訪問裝置,該裝置包括:接收單元,配置用于接收對頁面的瀏覽請求,瀏覽請求包括用戶標識;判斷單元,配置用于基于指示用戶標識與注冊指示信息的對應關系的哈希表,判斷用戶標識對應的用戶是否為注冊用戶,其中,注冊指示信息用于指示用戶是否為注冊用戶;創建單元,配置用于如果判斷用戶為注冊用戶,創建處理線程,以對從注冊用戶接收到的、對頁面上的鏈接對應的應用的調用請求進行處理。
[0007]本申請提供的頁面訪問方法和裝置,通過接收對頁面的瀏覽請求,;基于指示用戶標識與注冊指示信息的對應關系的哈希表,判斷用戶標識對應的用戶是否為注冊用戶;如果判斷用戶為注冊用戶,創建處理線程,以對從注冊用戶接收到的、對頁面上的鏈接對應的應用的調用請求進行處理。實現了通過加載在內存中的哈希表查詢用戶是否為注冊用戶,減少了在查詢過程中的系統開銷,并且節省了存儲空間。
【附圖說明】
[0008]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
[0009]圖1是本申請可以應用于其中的示例性系統架構圖;
[0010]圖2示出了根據本申請的頁面訪問方法的一個實施例的流程圖;
[0011]圖3示出了根據本申請的頁面訪問方法的另一個實施例的流程圖;
[0012]圖4示出了將注冊指示信息加入位圖的原理圖;
[0013]圖5示出了根據本申請的頁面訪問裝置的一個實施例的結構示意圖;
[0014]圖6是適于用來實現本申請實施例的終端設備或服務器的計算機系統的結構示意圖。
【具體實施方式】
[0015]下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發明相關的部分。
[0016]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。
[0017]圖1示出了可以應用本申請的頁面訪問方法或頁面訪問裝置的實施例的示例性系統架構100。
[0018]如圖1所示,系統架構100可以包括終端設備101、102、103,網絡104和服務器105。網絡104用以在終端設備101、102、103和服務器105之間提供傳輸鏈路的介質。網絡104可以包括各種連接類型,例如有線、無線傳輸鏈路或者光纖電纜等等。
[0019]用戶可以使用終端設備101、102、103通過網絡104與服務器105交互,以接收或發送消息等。終端設備101、102、103上可以安裝有各種通訊應用,例如、瀏覽器類應用、搜索類應用、郵箱客戶端、社交平臺軟件等。
[0020]終端設備101、102、103可以是具有顯示屏并且支持網絡通信的各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture ExpertsGroup Aud1 Layer 111,動態影像專家壓縮標準音頻層面3)、MP4 (Moving PictureExperts Group Aud1 Layer IV,動態影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。
[0021]服務器105可以是提供各種服務的服務器,例如對終端設備101、102、103上的瀏覽器類應用提供支持的服務器。服務器可以對接收到的訪問請求進行處理,并將處理結果(例如網頁)反饋給終端設備。
[0022]應該理解,圖1中的終端設備、網絡和服務器的數目僅僅是示意性的。根據實現需要,可以具有任意數目的終端設備、網絡和服務器。
[0023]請參考圖2,其示出了根據本申請的頁面訪問方法的一個實施例的流程200。需要說明的是,本申請實施例所提供的頁面訪問方法一般由圖1中的服務器105執行,相應地,頁面訪問裝置一般設置于服務器105中。該方法包括以下步驟:
[0024]步驟201,接收對頁面的瀏覽請求。
[0025]在本實施例中,頁面訪問方法運行于其上的電子設備(例如圖1所示的服務器)可以通過有線連接方式或者無線連接方式從用戶利用其進行頁面瀏覽的終端接收對頁面的瀏覽請求。其中,瀏覽請求包括用戶標識。該用戶標識可以為預先生成的用于標識對頁面進行訪問的用戶的身份的標識。例如,可以預先向用戶的瀏覽器的緩存中寫入一個用于表示用戶身份的標識,從而在生成對頁面的瀏覽請求時,該標識可以與瀏覽請求一起發送,從而使得當接收到對頁面的瀏覽請求時,可以同時接收到該用戶標識。在本實施例中,用戶標識還可以為用戶在網站中預先注冊的屬性信息,例如用戶的身份證號,以及用戶在網站的登陸賬號。
[0026]步驟202,基于指示用戶標識與注冊指示信息的對應關系的哈希表,判斷用戶標識對應的用戶是否為注冊用戶。
[0027]在本實施例中,注冊指示信息指示用戶是否為注冊用戶。在說明確定用戶是否為注冊用戶的方式之前,首先說明確定用戶是否為注冊用戶的目的:用戶在瀏覽頁面時,可以通過諸如點擊頁面上的應用鏈接的方式來對網站提供的應用進行調用。以金融服務類頁面