我正在開發一個社交網站。什麼是緩存的正確信息?什麼是頁面加載時間?
從項目的第一天開始就一直在考慮可擴展性,我很好地調整了網站和查詢以盡我所能。
但是;某些頁面數據量非常大,我不太確定它們是否儘可能快地加載,因此我正在考慮實施分佈式緩存解決方案。
但不是很確定我應該緩存什麼,而不是緩存。或者,如果當前頁面加載時間爲1秒是好還是壞。
最重的查詢是抓取成員信息這個查詢獲取所有成員的信息和任何與他們有關的信息,例如在本網站的情況下,他們的目標,博客類型的條目,鼓勵,照片,狀態更新(如Twitter),博客信息用於交叉輸入)等等。
無論如何,我應該緩存這些信息嗎?你認爲1秒的頁面加載時間是否相當快?一些頁面在4-6秒之間不到一秒鐘。
600毫秒以下是相當可敬的。一定要使用Firefox的Firebug,並且YSlow會擴展以準確查看需要加載的時間。 – 2009-03-20 13:11:04