php 限制連線數

現在使用一台mariadb和多台client的伺服器架構
以aws的aws auto scaling自動增加服務的機器

因為資料庫本身做不到auto scaling,
過多連線數會讓資料庫卡死
目前資料庫架構也不是以多台來設計
所以希望有個機制可以限制可以讀取資料庫的人數
其他人就等待

session部分則是使用redis,
以區網連到redis的機器
也發現php使用redis做為session儲存機制時
在開始連線時,
就設定了該session存活時間
也就是說不會有回收時間的問題
時間到了,就消失

機制上,就會設計成使用者進到頁面,
先抓現在有多少session
超過設定的上限
就直接導去等待畫面
而有些使用者可能會長時間停留,
且又不方便讓它斷線的頁面,
則在clinet端增加一個防斷線機制
以ajax到php端更新session

但目前不知道會不會有同時連線的問題
會不會抓目前連線數的時後,
會和另一個同時抓到一樣的數字



linux&mac常用指令 grep

 grep -r "word" 

可以查到這個資料夾以下,所有有這個關鍵字的檔案

nginx http 轉 https

 先記錄一下


server {
    listen 80;
    server_name example.com;
    return 301 https://$host$request_uri;
}
server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    ssl_certificate /etc/nginx/ssl/example.com.crt;
    ssl_certificate_key /etc/nginx/ssl/example.com.key;

    server_name example.com;
}

不再限制您的多媒體創作:使用NDI快速傳輸、處理和編輯高品質的視訊和音訊。

NDI(Network Device Interface)是一種基於IP網絡的視訊和音訊傳輸協議,它可以讓您在同一網絡上的不同設備之間傳輸高品質的視訊和音訊。使用NDI,您可以將視訊和音訊直接傳輸到其他設備上,而不需要使用任何額外的硬體。 以下是使用NDI的步驟: 下載並安裝ND...