日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何禁用WP-Cron(wp-cron.php)以獲得更快的性能

CRON作業(yè)用于在您的wordpress網(wǎng)站上定期安排固定時間、日期或間隔的任務(wù)。WordPress cron作業(yè)的一些示例可能涉及安排要發(fā)布的帖子、檢查更新或按預(yù)定義計劃運行的備份插件。

在WordPress中,這是由WP-Cron處理的 ,它用于模擬系統(tǒng)cron。但是,根據(jù)您網(wǎng)站的流量,使用內(nèi)置的cron處理程序?qū)嶋H上會開始影響您的頁面加載時間。因此,今天我們將向您展示如何禁用WP-Cron ( wp-cron.php) 并改為使用系統(tǒng)cron以獲得更快的性能。

  • WP-Cron的性能問題
  • 如何禁用WP-Cron
  • 如何調(diào)度系統(tǒng)Cron

WP-Cron的性能問題

WordPress內(nèi)置的Cron處理程序WP-Cron存在很多性能問題。首先,重要的是要了解WP-Cron不是真正的cron工作,它只是WordPress為模仿系統(tǒng)cron所做的工作而創(chuàng)建的。

WP-Cron不會連續(xù)運行。默認(rèn)情況下,wp-cron.php每次加載頁面時都會觸發(fā),這在高流量站點上可能會導(dǎo)致問題。如果一個站點沒有足夠的PHP workers,有時會有一個請求進(jìn)來,WordPress會產(chǎn)生cron,但是cron必須等待worker,因此只是坐在那里。

相反的情況也是如此。如果一個網(wǎng)站沒有很多流量,由于沒有人加載頁面,可能會錯過時間表。

更好的方法是禁用WP-Cron并改用系統(tǒng)cron。這按預(yù)定義的時間表運行,甚至在官方插件手冊中也有推薦 。

如何禁用WP-Cron

要禁用WP-Cron,請將以下內(nèi)容添加到您的 wp-config.php文件中,就在“That’s all, stop editing! Happy blogging?!?注意:這會禁用它在頁面加載時運行,而不是當(dāng)您直接通過wp-cron.php.

define('DISABLE_WP_CRON', true);

禁用WP-Cron

如何調(diào)度系統(tǒng)Cron

然后,您將需要wp-cron.php從您的服務(wù)器進(jìn)行安排。

如果您的站點是多站點,則您需要執(zhí)行一些額外的設(shè)置步驟,以便為您的子站點運行cron作業(yè)。以下是我們可以為此推薦的一些資源:

  • 使用WP CLI在多站點網(wǎng)絡(luò)上運行Cron作業(yè)
  • 在多站點實例上運行WordPress cron

對于單站點WordPress,建議您查看正確設(shè)置WordPress Cron作業(yè)以了解如何設(shè)置系統(tǒng) cron。

在cPanel中創(chuàng)建Cron作業(yè)

如果您使用帶有cPanel的主機(jī),您還可以從其控制面板創(chuàng)建系統(tǒng)cron。注意:確保首先禁用上面的默認(rèn)WP-Cron。

第1步

登錄到cPanel。在高級部分中,單擊Cron作業(yè)。

cPanel定時任務(wù)

第2步

在Add New Cron Job部分下,您可以從許多不同的預(yù)定義計劃中進(jìn)行選擇,例如每小時兩次或每周一次。您的托管服務(wù)提供商很可能對允許運行cron作業(yè)的頻率有限制。每小時兩次是共享主機(jī)的常見設(shè)置。

cPanel cron作業(yè)設(shè)置

第3步

添加以下命令。替換https://domain.com為您的域名。根據(jù)您的主機(jī)配置方式,此命令可能略有不同。然后單擊“Add New Cron Job”。

wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

cPanel添加新的cron作業(yè)

>/dev/null 2>&1上述命令的 一部分禁用電子郵件通知。

使用第三方解決方案安排Cron

如果您不習(xí)慣在服務(wù)器上設(shè)置cron作業(yè)或您的托管服務(wù)提供商不提供訪問權(quán)限,您還可以使用第三方解決方案,例如EasyCron。


名稱欄目:如何禁用WP-Cron(wp-cron.php)以獲得更快的性能
網(wǎng)站地址:http://www.5511xx.com/article/cogjicj.html