2 回答

TA貢獻2012條經(jīng)驗 獲得超12個贊
很難回答為什么 Laravel 網(wǎng)站速度較慢。Laravel 應(yīng)用程序變慢的原因有很多。您必須在應(yīng)用程序中需要改進的地方進行調(diào)試并做出決定。這是我開發(fā)應(yīng)用程序時關(guān)注的列表。
1. 數(shù)據(jù)庫
數(shù)據(jù)庫查詢?nèi)绾卧诿總€頁面上加載?您必須確保不存在任何遞歸查詢。進行高效的數(shù)據(jù)緩存。檢查查詢需要一點時間來執(zhí)行。
2 網(wǎng)絡(luò)連接
如果您對 Redis、數(shù)據(jù)庫、隊列使用不同的網(wǎng)絡(luò)連接,請確保這些連接經(jīng)過良好優(yōu)化,并花費一些時間來連接和提供數(shù)據(jù)。
3. 緩存文件
緩存刀片 HTML 文件、路由器、配置文件,并優(yōu)化這些緩存。另外,盡可能減少自動加載服務(wù)。
4. 優(yōu)化你的圖像
優(yōu)化您的圖像。我建議不要使用本地文件。嘗試使用云服務(wù)。
5. 縮小 CSS 和 JS 文件
您應(yīng)該縮小 CSS 和 js 文件。并嘗試使用 CDN 中的庫。
6. 使用隊列
盡可能使用隊列,例如電子郵件發(fā)送、PDF 生成...

TA貢獻1816條經(jīng)驗 獲得超4個贊
首先嘗試刪除每個頁面不需要的 CSS 和 Javascript 文件。
其次使用圖像縮略圖(當(dāng)您上傳圖像時,為每個圖像創(chuàng)建縮略圖),用于顯示所有圖像調(diào)用圖像縮略圖。
第三次嘗試從查詢中刪除連接。
- 2 回答
- 0 關(guān)注
- 177 瀏覽
添加回答
舉報