我被客戶問到以下參數提供一個基於TYPO3網站: - 內容的少量(約50頁) - 非常小的變化頻率 - 平均庫存情況約95%/天 - 頁面20%的限制,登錄 後僅可 - 花式TYPO3擴展或別的東西(只TYPO3的核心) 無要求 - 中等大小的頁面 - 只有有限的數字資產(圖片等)包含縮放爲TYPO3網站
我有要求建立一個基礎設施,以服務多達1000個併發用戶。假設平均思考時間爲30秒。這將導致每秒33次請求。
基礎設施的外觀如何?我知道系統擴展是一項高度獨立的任務,取決於系統的實施和需要測試,但我需要首先指示從何處開始(單個服務器,將組件分離到不同的服務器......)。
有什麼想法?
它太複雜的問題,給你一個有價值的答案。但是,我首先關注的是如何優化TYPO3網站的性能,如果這還不夠,那麼我會專注於系統方面的問題。所以谷歌的「TYPO3性能」。 3個關鍵字可能會幫助您專注於正確的東西:** eAccelerator **,**靜態文件緩存**,** memcached **。 – tmt 2012-01-31 14:09:29
請勿使用eAccelerator,而應使用xCache或APC。下面介紹靜態文件緩存。不要將memcached用作緩存後端,而是使用APC或Redis(取決於您的PHP設置)。 – StephenKing 2012-01-31 15:55:48
@StephenKing:eaccelerator是一個php緩存而不是數據庫緩存。他應該另外使用xCache或APC以及memcached和Redis。 – Bytemain 2012-01-31 16:32:00