2021年国产精品每日更新_高清一级无码毛片_精品21国产成人综合网_97无码免费人妻视频

內頁Banner背景圖
創(chuàng)絡講堂
白色波浪圖形
灰色波浪圖形 灰色波浪圖形
白色波浪圖形 白色波浪圖形
白色波浪圖形 白色波浪圖形
白色波浪圖形 白色波浪圖形
本文于2023-05-09最后更新,距今已超過1年,如不符合現在的實際情況,可聯系創(chuàng)絡客服獲取幫助或查閱近期文章。

我們通常所說的網站地圖有兩種:一種是HTML格式供網站訪客使用的可視化網站地圖,另一種是XML格式給搜索引擎抓取的sitemap.xml網站地圖。由于現在的網站設計越來越精良和人性化,加上站內搜索功能的輔助,HTML格式的網站地圖的重要性不再突出。反觀XML格式的網站地圖,由于其精準的匯總了網站所有URL,可以一次性全面的把這些URL展示給搜索引擎,可以非常高效的讓搜素引擎發(fā)現網站的全部頁面。一直以來,每天利用工具去生成sitemap.xml并上傳到服務器,都是網站運營者的必要工作,雖然沒有多大的技術難度,但每天都要操作,的確會令人生厭。于是,深圳網絡公司創(chuàng)絡在2014年就開始著手開發(fā)可以每天自動生成sitemap.xml網站地圖的相關功能,并于2015年開始默認為所有客戶的網站提供該功能。那么,每天自動生成sitemap.xml網站地圖的實現原理是什么呢?和常規(guī)的第三方工具生成的sitemap.xml又有什么區(qū)別呢?

實現原理和邏輯非常清晰,但實現過程需要個性化定制代碼。簡單來說,就是通過代碼,直接從數據庫中讀取記錄,直接生成。舉一個簡單的例子,假設我們現在要為網站的所有新聞生成sitemap,新聞表名為news,則直接通過select語句查詢出news表中的所有ID,然后再通過PHP循環(huán)拼接并輸出完整的網址,例如:http://www.myopaws.com/news_600.html,其中的600這個數字就是新聞的ID,再將這些完整的網址拼接以XML格式拼接為一個完整的文件并保存到根目錄。除了新聞詳情頁,我們還需要考慮到列表頁的生成。例如我們和客戶約定每一頁顯示10條新聞,假設前面的select語句查詢出來一共有700條數據,那么列表頁就會有700除以10共70頁,用同樣的方法將這里的70頁當作總數,循環(huán)頁碼來生成新聞列表頁的網址并生成到網站地圖文件中,其他欄目也用同樣的方法進行生成,直到所有的數據條目都全部生成到地圖文件中為止。

大家平常使用的第三方工具,大多都是通過模擬爬蟲來抓取同域名下的實際鏈接,再循環(huán)保存到網站地圖中,和數據庫生成相比主要存在以下差異:
1、第三方工具可能會存在遺漏部分URL的可能性。
2、通過數據庫生成的方式速度更快,以1000頁的量來評估,大約5秒內完成,而第三方工具可能需要數分鐘才能完成抓取和分析;
3、第三方生成工具需要讀取頁面內容來分析里面的鏈接,可能會對服務器造成一定的流量壓力;
4、數據庫生成基本上沒有流量消耗或著說流量消耗非常低,因為根本不需要去讀去頁面的任何內容;
5、數據庫生成免去繁瑣的人工操作,每天早上9點程序自動更新生成最新的sitemap一次。

歡迎大家點擊創(chuàng)絡官網底部的網站地圖鏈接體驗網站地圖自動生成,或者點擊我們的客戶案例網站底部的網站地圖體驗,也歡迎大家繼續(xù)交流網站建設的前沿技術。

上一條 返回目錄 下一條
更多閱讀選擇
相關文章
我們推薦了一些您可能也會感興趣的文章
客服電話
  • 0755-23698839
  • 134-1757-3710
  • 132-6576-8769
創(chuàng)絡建站客服二維碼
不出售過期域名
微信咨詢