久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價?。?!
當前位置:主頁 > 網站建設 > 優化DEDECMS采集程序 支持部分采集只需要兩步,織

優化DEDECMS采集程序 支持部分采集只需要兩步,織

時間:2023-07-20 10:07:20 閱讀: 文章分類: 網站建設 作者: 織夢網站員

導讀:織夢技術織夢技術DEDECMS自帶的采集功能,雖然比不上其他專業的采集軟件,但對比其他采集程序,在性能上還是非常不錯。很多其他程序無法采集下來的網頁,使用DEDECMS可以采集織夢后臺模板dede模板堂。

織夢后臺模板dede模板堂

DEDECMS自帶的采集功能,雖然比不上其他專業的采集軟件,但對比其他采集程序,在性能上還是非常不錯。很多其他程序無法采集下來的網頁,使用DEDECMS可以采集得到。比如58同城首頁,使用discuz的下載函數采集過來的都是一片空白或者警告內容,但是使用dedecms的下載完全可以下載下來。

  DEDE采集程序原理

  DEDECMS的采集原理很簡單: 通過PHP程序socket模擬HTTP請求,下載整張網頁的HTML。不過這里面有一個不足之處——不支持部分采集。如果我們僅僅要獲得對方網頁的標題,卻下載了整張網頁。一兩張無所謂,但是大量的下載就會擠占服務器資源和帶寬。比如商務大陸網35dalucom的分類信息網站大全,該頻道含有600多分類信息網站,網站程序后臺自動定期獲取這些網站的標題,以判斷這些網站是否可以正常打開,內容是否免費織夢模板發生改變。如果使用dede的程序,直接默認下載整張網頁而不是僅網頁HTML頭部部分,長期下去可想而知會擠占多少服務器資源。此時我們此處僅僅需要獲得對方網頁的標題而已。

  修改文件dedehttpdown.class.php

  要讓DEDECMS實現部分采集的功能非常簡單,只需要修改采集程序文件dedehttpdown.class.php 中的2個地方即可。使用notepad++或者dreamweaver 打開 /include/dedehttpd.class.php:

  (1)第118行 $this->m_html = '';背后加入$this->dataLimit = 0;

 

  (2)第 285行$this->m_html .= fgets($this->m_fp,256); 背后加入 if($this->dataLimit > 0 && strlen($this->m_html) > $this->dataLimit織夢模板修改) break; 保存即可。

  

 

  使用方法:

  $remoteURL = ‘http://www.***.com/info/fabu/’;

  $dh = new DedeHttpDown();

  $dh->OpenUrl($remoteURL);

  $dh->dataLimit = 1024;

  $remoteHTML = $dh->GetHtml();

  

修改采集字節大小即可 

  我們只需要在 $dh->OpenUrl($remoteURL);背后加入 $dh->dataLimit = 1024;(你想采集的字節大小)即可?!】棄羰謾C模板 通過這樣的方法,我們可以更節約服務器資源。本文出自www.35dalu.com商務大陸網分類信息平臺,轉載請保留作者鏈接,謝謝。

關鍵詞標簽: CMS 兩步 只需要

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章優化DEDECMS采集程序 支持部分采集只需要兩步,織主要講述只需要,兩步,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_31408.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 安康市| 偃师市| 兴隆县| 蒙山县| 兴化市| 依安县| 公安县| 和田县| 当雄县| 米易县| 铜鼓县| 池州市| 抚松县| 星座| 屯昌县| 闽侯县| 连平县| 汤原县| 册亨县| 临海市| 梁平县| 新乐市| 社旗县| 麻栗坡县| 莱西市| 揭阳市| 惠州市| 榆林市| 瓦房店市| 兴国县| 黄石市| 丹阳市| 平阳县| 齐齐哈尔市| 井研县| 资源县| 伊春市| 连南| 司法| 从江县| 吉木萨尔县|