1.由蜘蛛直接執行
2.由蜘蛛間接執行
3.由訪客直接執行
4.由訪客間接執行
5.由主機直接執行
6.由主機間接執行
當蜘蛛抓取網站時,直接觸發「 PHP 」執行。
所以主要是由「 PHP 」直接負責執行排程工作。
缺點;此方式除了得額外設計工作排程之外,訪客剛進網站時,極容易察覺到停頓感,也無法完全遵守排定的時間,且當蜘蛛量大時易有安全與效能問題。
當蜘蛛抓取網站時,間接觸發「 JavaScript 」呼叫執行。
所以主要是由「 JavaScript 」負責點擊目標網址,間接由「 PHP 」負責執行排程工作。
缺點;此方式除了得額外設計工作排程之外,並無法完全遵守排定的時間,且當蜘蛛量大時易有安全與效能問題。
當訪客瀏覽網站時,直接觸發「 PHP 」執行。
所以主要是由「 PHP 」直接負責執行排程工作。
缺點;此方式除了得額外設計工作排程之外,訪客剛進網站時,極容易察覺到停頓感,也無法完全遵守排定的時間,且當訪客量大時易有安全與效能問題。
當訪客瀏覽網站時,間接觸發「 JavaScript 」呼叫執行。
所以主要是由「 JavaScript 」負責點擊目標網址,間接由「 PHP 」負責執行排程工作。
缺點;此方式除了得額外設計工作排程之外,並無法完全遵守排定的時間,且當訪客量大時易有安全與效能問題。
由主機上的排程系統直接觸發「 PHP 」執行;執行時間較準確。
所以主要是直接由「 PHP 」負責執行排程工作。
缺點;由於專業分工關係,並非所有語言都允許直接執行,易有缺陷或漏洞發生;亦造成系統資源耗費較多。
由主機上的排程系統直接觸發「 PHP 」執行;執行時間較準確。
所以主要是由「 PHP 」裡的「 curl 」函式庫負責點擊目標網址,間接由「 PHP 」負責執行排程工作。
缺點;由於專業分工關係,並非所有語言都允許直接執行,易有缺陷或漏洞發生;亦造成系統資源耗費較多。
由主機上的排程系統間接觸發「 PHP 」執行;執行時間較準確。
所以主要是由「 Linux 」裡的「 Curl 」函式庫負責點擊目標網址,間接由「 PHP 」負責執行排程工作。
優點;系統資源耗費較少。
由主機上的程式直接執行;執行時間較準確,主機耗費資源較少。
缺點;此種方式通常是駭客所採用的,與由蜘蛛執行有異曲同工之妙。
新增時間 | 2020-02-06 |
最後更新 | 2022-01-26 |