国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

tp結合workman長連接優(yōu)化思路

niceYang

TP業(yè)務邏輯,需要連接mysql,sqlserver。讀取數(shù)據(jù)庫信息,TP有自己的數(shù)據(jù)庫配置文件。
這塊獲取數(shù)據(jù)的信息算長連接嗎?

還是需要結合workman讀取mysql,sqlserver的的數(shù)據(jù)才算。
目前數(shù)據(jù)量很大,讀取數(shù)據(jù)慢的很,應該怎么處理?

謝謝各位~

5056 1 0
1個回答

phpcreeper

1、默認是短連接,需要長連接支持的話,需要配置相關的長連接參數(shù)支持,think官方手冊有詳細說明。
2、數(shù)據(jù)量大,讀取慢,這屬于數(shù)據(jù)庫層面的問題,應該圍繞數(shù)據(jù)庫并配套應用層支持來尋找優(yōu)化解決方案,比如考慮更合適的NoSQL、索引、緩存、sharding什么的等等、這塊兒和使用workerman并無多大關系。

  • niceYang 2019-05-27

    1:是在啟動workman下訪問,比如:localhost:2346/ 這個地址得到的數(shù)據(jù)庫數(shù)據(jù)也不算是吧,因為長連接比短連接省去很多連接開銷,在代碼不變的情況下,加快訪問速度。
    2.好的,我會往這方面考慮的。
    感謝!

  • phpcreeper 2019-05-27

    不算,算不算數(shù)據(jù)庫長連接,這取決于數(shù)據(jù)庫服務端的支持以及客戶端的配置請求,并不取決于你在哪里啟動的,反過來在workerman下啟動,發(fā)起數(shù)據(jù)庫連接仍然是活動在進程空間,仍然是客戶端角色,在其他客戶端進程空間發(fā)起數(shù)據(jù)庫連接也是一樣的道理。

年代過于久遠,無法發(fā)表回答
??