簡體   English   中英

如何使用Drupal更快地加載Motomo?

[英]How to load Motomo faster with Drupal?

我有一個Drupal 8網站

我還有另一台服務器,該服務器具有用於Matomo受眾分析的另一個域名。

我的Drupal 8網站加載緩慢。 以下建議在Drupal 8中如何應用? 這是一個LAMP服務器。

預裝DNS通常,Matomo(Piwik)托管在其他域中,並且當瀏覽器加載JavaScript跟蹤器文件時,它首先需要執行DNS查找以查找該域的IP地址。 通過為您的Matomo域添加以下內容,它可以將跟蹤文件的加載性能提高10毫秒到50毫秒。

 <link rel="dns-prefetch" href="//example.innocraft.cloud"> 

在此處輸入圖片說明

您可以嘗試添加dns-prefetch,它應該可以工作並可以稍微加快DNS查詢的速度(但請注意,這只是1.8秒的一小部分)。

為此,只需將HTML標記盡可能高地添加到網站的HTML中(所以<head>中的某個位置)

<link rel="dns-prefetch" href="http://analytics.yourdomain.example">

另外請記住,盡管Matomo的加載速度非常慢,但這不會減慢您的網站的速度,因為Matomo僅在頁面加載完成並可供訪問者使用后才會初始化。 (因此圖像中的綠色和藍色線條)

您可以查看https://matomo.org/docs/optimize-how-to/,以獲得有關如何優化Matomo使其更快的更多提示。 (例如,較新的PHP版本,用於數據庫的SSD,用於數據庫的更多RAM,啟用opcache等)

您也可以看看這個插件: https : //plugins.matomo.org/QueuedTracking

它將原始訪問者數據直接轉儲到MySQL或Redis表中(這可以將請求降低到30ms),然后當隊列的長度為X個條目時,它將對隊列中的所有內容異步運行Matomo。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM