最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9890 今日文數(shù):4397
|
4Nginx反向代理4.6Nginx的四層代理和負(fù)載均衡Nginx在1.9.0版本開始支持tcp模式的負(fù)載均衡,在1.9.13版本開始支持udp協(xié)議的負(fù)載,udp主要用于DNS的域名解析,其配置方式和指令和http代理類似,其基于ngx_stream_proxy_module模塊實(shí)現(xiàn)tcp負(fù)載,另外基于模塊ngx_st...
|
4Nginx反向代理4.4實(shí)現(xiàn)http協(xié)議反向代理的負(fù)載均衡4.4.1相關(guān)指令和參數(shù)在實(shí)現(xiàn)Nginx反向代理的基礎(chǔ)上,可以基于ngx_http_upstream_module模塊實(shí)現(xiàn)后端服務(wù)器的分組,權(quán)重分配,狀態(tài)監(jiān)測,調(diào)度算法等高級功能https://nginx.org/en/docs/http/ngx_http_u...
![]() |
4Nginx反向代理4.1代理基礎(chǔ)知識代理分為兩種,分別是正向代理和反向代理正向代理(ForwardProxy)和反向代理(ReverseProxy)是兩種常見的代理服務(wù)器,它們用于處理網(wǎng)絡(luò)通信中的不同方向和用途正向代理(ForwardProxy)特點(diǎn)代理服務(wù)器位于客戶端和目標(biāo)服務(wù)器之間客戶端向代理服務(wù)器發(fā)送請求,代理...
![]() |
向量數(shù)據(jù)庫是一個近年來隨著AI和大模型應(yīng)用興起而廣泛關(guān)注的新類型數(shù)據(jù)庫。什么是向量數(shù)據(jù)庫向量數(shù)據(jù)庫是專門用來存儲和檢索高維向量數(shù)據(jù)的數(shù)據(jù)庫。這些“向量”通常來自于:文本(用embedding模型,如OpenAIembedding或Sentence-BERT生成向量)圖像(如CLIP等模型生成向量)音頻、視頻、代碼等舉個...
![]() |
聽多了架構(gòu)優(yōu)化,接口優(yōu)化,數(shù)據(jù)庫優(yōu)化,今天我們來聊聊服務(wù)器優(yōu)化。我們開發(fā)的軟件服務(wù)需要在服務(wù)器上運(yùn)行,所以服務(wù)器性能代表了軟件的性能上限,因此服務(wù)器性能調(diào)優(yōu)是個十分重要的環(huán)節(jié),然而大部分同學(xué)對服務(wù)器性能調(diào)優(yōu)關(guān)注的較少,今天從3個部分對服務(wù)器性能調(diào)優(yōu)進(jìn)行介紹,分別是:服務(wù)器配置選擇,服務(wù)器負(fù)載分析,服務(wù)器內(nèi)核參數(shù)調(diào)優(yōu)。服...
|
電腦使用過程中,硬盤分區(qū)是一個繞不開的話題。很多人拿到新硬盤的第一反應(yīng)就是趕緊分區(qū),但也有人覺得分區(qū)沒必要,反而會帶來麻煩。那么,硬盤到底要不要分區(qū)?如果要分區(qū),怎么分才能讓性能達(dá)到最佳?關(guān)于硬盤是否需要分區(qū),并沒有絕對的答案,它取決于你的使用需求和習(xí)慣。我們可以從幾個方面來聊聊。
支持分區(qū)的理由方便文件管理:分區(qū)可...
![]() |
3Nginx常用功能3.1Nginx四層訪問控制Nginx中的訪問控制功能基于ngx_http_access_module模塊實(shí)現(xiàn),可以通過匹配客戶端源IP地址進(jìn)行限制該模塊是默認(rèn)模塊,在使用apt/yum安裝的環(huán)境中默認(rèn)存在,如果想要禁用,需要自行編譯,然后顯式聲明禁用該模塊https://nginx.org/en/...
|
3Nginx常用功能3.6長連接配置keepalive_timeouttimeout[header_timeout];#TCP握手建立連接后,會話可以保持多長時間#在此時間內(nèi),可以繼續(xù)傳送數(shù)據(jù),而不用再次握手#默認(rèn)值keepalive_timeout75s#header_timeout用作響應(yīng)頭中顯示,可以與前一個值不...
|
3Nginx常用功能3.10Nginx狀態(tài)頁https://nginx.org/en/docs/http/ngx_http_stub_status_module.htmlstub_status;#添加此指令后可開啟Nginx狀態(tài)頁,作用域server,locationserver}#在瀏覽器中訪問http://www....
|
3Nginx常用功能3.15favicon圖標(biāo)配置favicon.ico文件是瀏覽器收藏網(wǎng)址時顯示的圖標(biāo),當(dāng)客戶端使用瀏覽器問頁面時,瀏覽器會自己主動發(fā)起請求獲取頁面的favicon.ico文件,但是當(dāng)瀏覽器請求的favicon.ico文件不存在時,服務(wù)器會記錄404日志,而且瀏覽器也會顯示404報錯[root@ubu...
|
2Nginx配置2.4多虛擬主機(jī)實(shí)現(xiàn)多虛擬主機(jī)是指在一臺Nginx服務(wù)器上配置多個網(wǎng)站在Nginx中,多虛擬主機(jī)有三種實(shí)現(xiàn)方式:基于IP地址實(shí)現(xiàn)多虛擬主機(jī)基于端口號實(shí)現(xiàn)多虛擬主機(jī)基于域名實(shí)現(xiàn)多虛擬主機(jī)2.4.1基于域名實(shí)現(xiàn)多虛擬主機(jī)在Nginx中配置多個server段,每個server中設(shè)置一個虛擬主機(jī)配置,客戶端訪問...
|
2Nginx配置2.1配置文件說明#ubuntu2204中使用apt安裝的nginx的配置文件[root@ubuntu~]#ls-l/etc/nginx/total64drwxr-xr-x2rootroot4096May312024conf.d#子配置文件目錄,在主配置文件中被包含,默認(rèn)為空-rw-r--r--1roo...
|
主流的WEB服務(wù)器介紹Web服務(wù)器是提供Web信息服務(wù)的軟件,它通過HTTP或HTTPS協(xié)議與客戶端通信,接受客戶端請求,處理請求,然后返回響應(yīng)數(shù)據(jù),Web服務(wù)器的主要工作是通過存儲、處理和交付網(wǎng)頁給用戶來顯示網(wǎng)站內(nèi)容,一個成熟的WEB服務(wù)器軟件不僅僅只是處理客戶端請求,還要有良好的安全性和穩(wěn)定性,以滿足用戶不斷變化和...
![]() |
服務(wù)器為什么會被入侵?很多用戶一夜之間發(fā)現(xiàn)自己的服務(wù)被黑了,有的是app打不開了,有的是網(wǎng)頁被篡改了,有的是打開會跳轉(zhuǎn)成其他頁面,千奇百怪中毒方式其實(shí)都來源于服務(wù)器被入侵了。服務(wù)器被入侵的原因有很多,以下是一些常見的原因:1、操作系統(tǒng)或軟件漏洞:服務(wù)器上運(yùn)行的操作系統(tǒng)或軟件可能存在未修復(fù)的漏洞,黑客可以利用這些漏洞進(jìn)行...
|
前言我們都知道WebAPI是依賴于ASP.NETMVC,所以想創(chuàng)建WebAPI就需要先創(chuàng)建一個ASP.NETMVC項(xiàng)目。但用VisualStudio創(chuàng)建的MVC項(xiàng)目通常會帶很多功能,而這些功能,很多是我們并不想用的,或者我們想用其他開源控件代替它。而這樣雜亂的起始項(xiàng)目,對于我們這種有精神潔癖的開發(fā)者而言,簡直是折磨。所...
![]() |
你需要經(jīng)常使用邏輯復(fù)制嗎?你擔(dān)心其給主用數(shù)據(jù)庫帶來的壓力嗎?復(fù)制的背景總體而言,PostgreSQL支持兩種主要的復(fù)制類型:流式/物理復(fù)制和邏輯復(fù)制。預(yù)寫式日志可以通過連接流式傳輸整組的物理文件,并將整個數(shù)據(jù)庫在磁盤上進(jìn)行重放。邏輯復(fù)制提供了一種更細(xì)粒度的方法,您可以指定要復(fù)制到遠(yuǎn)程服務(wù)器的單個數(shù)據(jù)庫對象(例如表,甚至...
|
你一定有過這樣的感受——深陷遺留C#代碼庫時,總覺得某些地方不對勁。雖然說不清具體問題,但那種不安感如影隨形。就像走進(jìn)房間聞到異味卻找不到源頭,這就是代碼異味(CodeSmell)。它預(yù)示著潛在的bug、技術(shù)債務(wù)和維護(hù)噩夢。作為擁有15年C#開發(fā)經(jīng)驗(yàn)的程序員,我深刻明白這些異味很少是無害的。它們往往會滾雪球般演變成代價...
|
區(qū)別1.root設(shè)置請求的根目錄,請求的路徑為:root指定的根目錄拼接location匹配到的uri。2.alias請求的路徑為:alias中指定的目錄替換location匹配規(guī)則。如以下配置中,請求http://xxx.xxx.xxx.xxx/root_test/1.txt會查找/opt/web/hello/roo...
![]() |
在前端開發(fā)中,頁面中的數(shù)據(jù)元素橫向排列是一種很常見的ui設(shè)計,比如首頁面中的產(chǎn)品列表,tab標(biāo)簽頁的標(biāo)題等。當(dāng)列表元素數(shù)量過多的時候,橫向排列不下,就會出現(xiàn)橫向滾動條,或者讓列表元素?fù)Q行的情況。今天我們介紹一種可以讓列表元素左右拖拽的實(shí)現(xiàn)方案,以避免出現(xiàn)橫向滾動條,和換行的情況。最為演示示例,我們假定頁面中有一個div...
![]() |
SQuirreLSQL是一個免費(fèi)開源、基于Java的通用SQL客戶端。它提供了一個統(tǒng)一的界面,讓數(shù)據(jù)庫管理員(DBA)、開發(fā)人員和分析師能夠輕松地連接、查詢和管理多種不同類型的關(guān)系型數(shù)據(jù)庫。SQuirreLSQL支持Windows、Linux、macOS操作系統(tǒng)。數(shù)據(jù)庫支持SQuirreLSQL最大的優(yōu)勢之一是它通過加...
|
SqlServer通過ODBC數(shù)據(jù)源連接查詢?nèi)舜蠼饌}數(shù)據(jù)庫Kingbase
前往人大金倉官網(wǎng)驅(qū)動下載頁,找到ODBC下載。https://download.kingbase.com.cn/xzzx/index.htm下載解壓,服務(wù)器64位就選64位的安裝??刂泼姘?管理工具-ODBC數(shù)據(jù)源64位-系統(tǒng)DSN-添加人大...
|
?/***┌──────────────────────────────────────────────────────────────┐*│描述:Http請求工具類*│Get:像數(shù)據(jù)庫的select,只是用來查詢一下數(shù)據(jù),不會修改、增加數(shù)據(jù),不會影響資源的內(nèi)容。*│Post:像數(shù)據(jù)庫的insert操作一樣,會創(chuàng)建新的...
|
做asp.net開發(fā)的對.aspx,.ascx和.ashx都不會陌生。關(guān)于它們,網(wǎng)上有很多文章介紹?!凹埳系脕斫K覺淺,絕知此事要躬行”,下面自己總結(jié)一下做個筆記。
1、.aspx
Web窗體設(shè)計頁面。Web窗體頁由兩部分組成:視覺元素(html、服務(wù)器控件和靜態(tài)文本)和該頁的編程邏輯(VS中的設(shè)計視圖和代碼視圖可分...
|
一、匹配規(guī)則1.基礎(chǔ)匹配location/:這是最基本的匹配,匹配所有請求。因?yàn)樗鼪]有指定具體的文件或目錄,所以通常作為后備選項(xiàng)出現(xiàn)。2.精確匹配location=/exact/path:精確匹配這個路徑。如果請求的URI完全等于/exact/path,則使用這個location塊的配置處理此請求。這具有最高的優(yōu)先級。...
|
應(yīng)用場景,我們由于網(wǎng)絡(luò)限制,只有前置機(jī)或者固定服務(wù)器可以與外部鏈接,要使用Nginx代理TCP端口(如數(shù)據(jù)庫、SSH、游戲服務(wù)器等非HTTP服務(wù)),需使用NginxStream模塊。該模塊專門處理TCP/UDP流量,配置與HTTP代理有所不同。以下是詳細(xì)配置步驟:一、確認(rèn)Nginx是否支持Stream模塊檢查編譯參數(shù):...
|