當前位置:編程學習大全網 - 編程語言 - 知乎頁面為什麽經常加載很慢?

知乎頁面為什麽經常加載很慢?

因為這個平臺的訪問量很大。所以導致經常加載很慢。

有時候打開壹個鏈接非常之慢,大量評論展開更是無法忍受。有時頁面刷新完了,點任何連接都沒有響應。或者說,任何壹個網站很卡,都不大應該說是其後端的某個語言導致的(雖然寫的很爛確實會導致卡頓,但妳的問的這個肯定不是這個原因)。

對於這類訪問量很大,同時又大量文本內容的網站,會大量使用Cache,也就是說直接從內存取數據不再頻繁訪問數據庫,從這個層面基本各個語言都不會差太多,甚至HTML頁面也都是cache出來的。

就是不要進入頁面的時候把Ajax請求壹口氣全發出去,而是先等用戶進入頁面(比如8個請求的時候),然後頁面基本信息渲染完畢後再依次發送其他Ajax請求。終於明白為什麽上不了YouTube了,我還想補充壹下,php也是垃圾啊,facebook那麽大的網站,用php做的,根本上不去嘛。

首先,說Python慢,這是和編譯語言比,比如與C、C++、ava比在動態語言中,它並不慢,它比Ruby要快,它和Perl性能相當。如果選擇動態語言的話,Python並不是很慢。另壹方面,如果做網站開發,語言的不是速度的瓶頸,比如現在用Python寫的程序全部用C寫。程序當然會快壹點,但是改變不是很大。

Web網站壹般會有很多對IO的操作,比如對數據庫的訪問,對硬盤的訪問響應用戶的請求,80%,90%妳的時間都花在IO上,語言的速度,相對而言,不是那麽重要。也可以這樣說,網站的性能主要取決於架構設計的是否合理。因為網站需要響應大量的並發的請求,如果妳的設計的不好,即使妳用C寫的,也可能無法應付。

所以更多的考慮是在架構設計上,要使架構體系不會產生速度瓶頸。

  • 上一篇:凸輪分割器的基本簡介
  • 下一篇:安徽省人民政府網站公開招聘工作人員公告
  • copyright 2024編程學習大全網