每個軟體開發者都絕對一定要會的Unicode及字元集必備知識(沒有藉口!)
作者:周思博 (Joel Spolsky)
譯:Paul May 梅普華
作者:周思博 (Joel Spolsky)
譯:Paul May 梅普華
Yahoo! 的首席網站優化工程師 Steve Souders 從去年三月至九月發表了一系列優化網站的 14 項原則性建議,他和他的團隊研究後發現,下載一頁網頁的時間,80% 是花在瀏覽器的工作上,這些工作其實可以透過簡單的優化來刪除 掉,從而大幅提高網站的效率,我們不妨看一看這位專家給我什麼建議。
儘量減少發出 HTTP 請求:網頁上各式各樣的 JavaScript、CSS、圖像、Flash 等佔去了瀏覽器大部分的工作,所以減少網頁中需要下載的元件,從而減少發 出 HTTP 請求,是優化網站的最重要一步。方法是合拼多個 JavaScript 和 CSS 檔案,利用「CSS 精靈」技術等。
把內容分散到不同的伺服器:把所有內容從一個伺服器送出,顯然會做成瓶頸效應,既加重伺服器的負擔,也增加伺服器周邊網絡的負擔,對於大型的網站最理想的作法是在世界各地設立區域性的伺服器,減少網絡擠塞現象,至於較小型的公司則可以光顧商業性的「內容傳送網絡」服務供應商。更小型甚至個人網站又如何呢?可以嘗試把靜態的內容分離出來,從應用伺服器移到另一台伺服器。
STEP 1: Copy existing users from your current VSS installation.
Copy VSS\Users folder, VSS\Users.txt file and Um.dat file to the new installation
STEP 2: Run Analyze -F “C:\Program Files\Microsoft Visual Studio\VSS\Data“. This will re-generate the rights for all the users based on um.dat. Remember you just cannot simply copy rights.dat file to do this.