`locust` - 搜索結果

本書主要展示如何使用Elasticsearch構建可擴展的搜索應用程序。書中覆蓋了Elasticsearch的主要特性,從使用不同的分析器和查詢類型進行相關性調優(yōu),到使用聚集功能進行實時性分析,還有地理空間搜索和文檔過濾等更多吸引人的特性。 全書共分兩個部分,*部分解釋了核心特性,內容主要涉及Elasticsearch的介紹,數(shù)據(jù)的索引、更新和刪除,數(shù)據(jù)的搜索,數(shù)據(jù)的分析,使用相關性進行搜索,使用聚集來探索數(shù)據(jù),文檔間的關系等;第二部分介紹每個特性工作的更多細節(jié)及其對性能和可擴展性的影響,以便對核心功能進行產品化,內容主要涉及水平擴展和性能提升等。此外,本書還有6個附錄(網上下載),提供了讀者應該知道的特性,展示了關于地理空間搜索和聚集,如何管理Elasticsearch插件,學習在搜索結果中如何高亮查詢單詞,在生產環(huán)境中用來協(xié)助管理Elasticsearch的第三方的監(jiān)控工具有哪些,如何使用Percolator過濾為多個查詢匹配少量文檔,如何使用不同的建議器來實現(xiàn)自動完成的功能。

在進行性能測試時,我們需要對測試結果進行監(jiān)控和分析,以便于及時發(fā)現(xiàn)問題并進行優(yōu)化。 Locust在內存中維護了一個時間序列數(shù)據(jù)結構,用于存儲每個事件的統(tǒng)計信息。 這個數(shù)據(jù)結構允許我們在Charts標簽頁中查看不同時間點的性能指標,但是正因為Locust WebUI上展示的數(shù)據(jù)實際上是存儲在內存中的。所以在Locust測試結束后,這些數(shù)據(jù)將不再可用。 如果我們需要長期保存以便后續(xù)分析測試數(shù)據(jù),可以考慮將Locust的測試數(shù)據(jù)上報到外部的數(shù)據(jù)存儲系統(tǒng),如InfluxDB,并使用Grafana等可視化工具進行展示和分析。

a.一套 LNMP 應用 LNMP 是一套技術的組合,L=Linux、N=Nginx、M=MySQL、P=PHP Nginx 服務是不能處理動態(tài)請求。 靜態(tài)請求:請求靜態(tài)文件或者 html 頁面,服務器上存在的 html 文件(靜態(tài)文件,指上傳時什 么樣子,訪問時還是什么樣子) 動態(tài)請求:請求的是動態(tài)內容,帶參數(shù)的請求。動態(tài)頁面不存在于服務器上,它可能是取 2 數(shù) 據(jù)庫或者 redis 等地方取值拼湊成的頁面。 當用戶發(fā)起 http 請求,請求會被 Nginx 處理,如果是靜態(tài)資源請求 Nginx 則直接返回,如果是 動態(tài)請求,Nginx 則通過 fastcgi 協(xié)議轉交給后端的 PHP 程序處理
熱門帖子推薦
- 1.PyCharm 2020-2024版本永久激活 教程
- 2.PyCharm 2021-2023版本永久激活 教程
- 3.【免費,親測可用】pycharm激活碼2024
- 4.基于Python+Spark的數(shù)據(jù)科學與商業(yè)實踐金融風控客戶預警 視頻教程 下載
- 5.FastAPI 框架精講 下載
- 6.算法與數(shù)據(jù)結構 視頻教程 下載
- 7.Python從零到就業(yè)全棧500課(編程爬蟲數(shù)據(jù)自動化前后端算法) 視頻教程 下載
- 8.【免費】PyQt5學生信息管理系統(tǒng)【Python畢業(yè)設計】
- 9.超15萬人學習,高贊的 SpringBoot微信小程序電商系統(tǒng)視頻教程,強到起飛!
- 10.requests Python中最好用的網絡請求工具 基礎速記+最佳實踐
- 11.解放計算力:使用并行處理提升python for循環(huán)速度
- 12.python3使用pjsua進行呼叫測試
- 13.【python基礎】類-模塊
- 14.Python asyncio 庫源碼分析
- 15.【python基礎】類-初識類
- 16.python 星號(*) 還能這么用
- 17.深入Python網絡編程:從基礎到實踐