|
本帖最後由 mstmahmuda11121 於 2024-4-27 11:17 編輯
對 1,000,000 種產品進行廣泛的產品搜尋可能會導致只有一個訪客的網站癱瘓。 我們現在的基礎建設夠用嗎? 您應該儘早決定是否需要 CDN(內容傳遞網路)或代理程式快取。便宜的託管套餐可能足以滿足每天 100 名訪客的需求。但是,它不適合高流量網站。 我們有快取策略嗎? 如果您經營一個內容經常更改的大型網站,那麼制定快取策略是有意義的。也就是說,您的內容何時會產生快取以及何時失效?您不僅應該使用瀏覽器緩存,還應該使用伺服器快取。這可以使您的網站速度提高很多倍。 我們需要什麼外部資源? 如果您整合外部資源(例如 Cookie 橫幅或追蹤腳本),這可能會對您的網站效能產生負面影響。網站應儘早專門加載 cookie 橫幅,但在最壞的情況下,這可能會顯著降低效能。
無論您如何優化您的網站,如果外部資源減慢了您的網站速度,那麼所有優化對您 沙烏地阿拉伯 電話號碼 來說都是沒有用的。在這種情況下,解決方案是更換工具。 例子: 您正在規劃或經營一個每天有 100,000 名行動訪客的網站。參觀者來自歐洲和亞洲。您每天要撰寫 60 多篇新聞文章並放置在主頁上,並且希望載入時間低於兩秒。此外,您還整合了廣泛的搜尋和眾多過濾選項。 解決方案可能如下所示: 您需要一個適用於歐洲和亞洲的 CDN,以便您可以向所有訪客提供高效能的網站。 CDN 始終將訪客帶到最近的伺服器。 您應該選擇合適的網站寄存套餐。 100,000 名訪客不會讓您對 9.99 歐元的共享網頁寄存套餐感到滿意。您可以在這裡找到很好的概述。 為了讓每個訪客始終在主頁上看到最新的新聞文章,您應該考慮如何最佳地快取該頁面。
這樣您就可以清除每一篇新文章的快取並始終自動重新產生它。 由於搜尋範圍非常廣泛,因此可能會導致某些資料庫伺服器癱瘓。相反,請使用Elasticsearch或Solr等搜尋索引器。這允許實現高性能搜尋。 對您網站的其他有用的性能衡量標準 在性能最佳化方面,許多齒輪相互嚙合,並且一些優化相互支援。重要的是所有文件的文件大小盡可能小。資料從伺服器傳輸到瀏覽器的速度越快越好。對於小文件來說,這當然更快。 產生靜態 HTML 最重要的一點是將靜態 HTML 從伺服器傳送到瀏覽器。通常,當您造訪網站時,必須進行一些資料庫查詢,以便頁面可以產生內容。如果每個資料庫查詢需要 100 毫秒,而您需要進行 50 次查詢,則此過程將需要長達 5 秒的時間。透過這種方法,我們稱之為動態生成的 HTML。然後產生的 HTML 被傳送到瀏覽器。
|
|