簡單的應用場景:分頁獲取日誌json資訊。
很簡單的實現,簡單的記錄一下
使用postman請求http://localhost:34390/api/gpm/syslog/page?pageindex=1&pagesize=10
上圖用到了一些技術:aop、ioc、request/response模式(個人覺得十分適合webapi),這裡不介紹。apiresullt是我封裝的乙個類(自動序列化),至於為什麼自己造乙個,只是本人覺得舒服!這個最重要。
響應結果:可以看到size:2.04kb,content-length:1607
使用dotnetzip壓縮,當然使用aop方式,使用預設壓縮級別
1///2
///壓縮返回資訊
3///
4 [attributeusage(attributetargets.class | attributetargets.method, inherited = true, allowmultiple = true)]5
public
class
compressionattribute : actionfilterattribute629
}30}31
base
.onactionexecuted(actionexecutedcontext);32}
33}34///
35///
壓縮幫助類
請求響應結果:size:833b,content-length:329,提公升效果十分明顯,細心的朋友會發現響應時間變長了,當然這是由於壓縮需要時間造成的,但是影響不大
Web API效能優化(一)壓縮
簡單的應用場景 分頁獲取日誌json資訊。很簡單的實現,簡單的記錄一下 使用postman請求http localhost 34390 api gpm syslog page?pageindex 1 pagesize 10 上圖用到了一些技術 aop ioc request response模式 個...
Web API效能優化(一)壓縮
簡單的應用場景 分頁獲取日誌json資訊。很簡單的實現,簡單的記錄一下 使用postman請求http localhost 34390 api gpm syslog page?pageindex 1 pagesize 10 上圖用到了一些技術 aop ioc request response模式 個...
php效能優化(一)壓力測試工具篇
apache附帶的壓力測試工具ab,非常容易使用,並且完全可以摸你各種條件對web伺服器發起測試請求。ab可以直接在web伺服器本地發起測試請求,這對於需要了解伺服器的處理效能至關重要,因為它不包括資料的網路傳輸時間以及使用者pc本地的計算時間。要執行 1000 次的 connection,20 次...