簡體   English   中英

優化PHP + CURL連接時間

[英]Optimize PHP+CURL connection times

我有PHP腳本通過HTTPS(每秒多次)向遠程Nginx服務器執行CURL POST請求。

我的問題是,每個請求都需要3次往返(TCP連接+ SSL握手)才能開始傳輸,這會大大減慢該過程。

有沒有一種方法可以減少這種情況,例如使用某種“保持活動”來避免為每個請求重新協商TCP / SSL?

謝謝!

沒有辦法在兩個不同的PHP執行之間保持有效連接,因為最后是PHP腳本“死”(因此關閉了所有打開的套接字),要做的唯一方法就是擁有一個后台PHP腳本永不停止,它會獲取數據並將其放入數據庫或文件中,以便您以后可以輕松快速地進行查詢。

關於另一個主題,每秒發出多個HTTPS請求可能不是最有效的方法,如果您動手查詢服務器,則可能要使用WebSockets,這將允許您每秒進行多個查詢而無需任何主要操作性能問題

希望這能回答您的問題,祝您有美好的一天

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM