摘要:
關于http協議,相信一般的人都知道,相關的文章網上一抓一大把。但是對http協議的細節真的都清楚了嗎?我自問了一下,很是慚愧,于是決定好好捋捋。刨開表層看內在,首先裝上httpwatch親眼目睹一下http的真容:訪問google看看請求報頭GET http://www.google.com/ HTTP/1.1Accept: application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint 閱讀全文
posted @ 2012-04-25 21:22
紅心李
閱讀(3379)
評論(4)
推薦(5)
摘要:
動態腳本加速解釋器將動態腳本解釋成操作碼(opcode)的這一過程也存在一定的開銷;動態腳本加速就是將緩存的思路搬到操作碼層,實現對操作碼的緩存;PHP可以選擇:APC 、eAccelerator、XCache等將opcode緩存在共享內存中。Python能選擇什么?動態腳本加速技術主要用于解決CPU、內存的系統瓶頸,對I/O引起的系統瓶頸幫助非常有限。瀏覽器緩存盡可能地讓Web站點的內容緩存在用戶瀏覽器中,這樣將在一定程度上減少了服務器的計算開銷,也避免了有些由于不必要重復傳輸而帶來的帶寬浪費。IE:在用戶本地設置臨時文件目錄,用于存放緩存。FireFox:采用二進制文件的方式來存儲和管理緩 閱讀全文
posted @ 2012-04-25 21:15
紅心李
閱讀(611)
評論(0)
推薦(0)
摘要:
緩存(cache)和緩沖(buffer)的區別:緩存(cache):緩存的目的是把需要花費昂貴開銷的計算結果保存起來,在以后需要的時候直接取出,避免重復的計算。緩沖(buffer):目的在于改善各部件之間因為速度不同而引發的問題。起到將快速設備與慢速設備平滑銜接的作用。頁面緩存(Page Cache)頁面緩存就是將動態計算的結果進行緩存,避免動態內容不必要的重復計算,主要是針對動態生成的html頁面和動態圖片或動態XML數據等;緩存持久化和搜索 如果緩存文件非常多,cache目錄下會擁擠大量的文件,如果緩存的文件的讀寫頻度比較高,對CPU的影響是非常大的;解決的方案: 1、使用支持目錄hash 閱讀全文
posted @ 2012-04-25 21:11
紅心李
閱讀(464)
評論(0)
推薦(0)
摘要:
什么是帶寬?誤解:“數據在線路中的移動速度”、“數據的傳輸速度”我們所說的帶寬是指數據的發送速度,比如百兆網卡,指網卡的最大發送速度是100Mbps,也就是說網卡在一秒鐘最多可以發送100Mb的數據;相關的因素:數據發送裝置將二進制信號傳送到線路的能力,也稱信號傳輸頻率,以及另一端數據接收裝置對二進制信號接收的能力,也包括線路對傳輸頻率的支持程度;數據傳輸介質的并行度,等價于計算機系統總線寬度的概念;習慣與約定b:比特單位 bit;B:字節單位 Byte;1KB = 1024B;1kb = 1000b;M與K 的換算同上;什么是吞吐率?吞吐率(Throughput),是指web服務器單位時間內 閱讀全文
posted @ 2012-04-25 21:09
紅心李
閱讀(629)
評論(0)
推薦(0)

浙公網安備 33010602011771號