ajax程式的一點點思考

2022-05-03 22:39:13 字數 768 閱讀 1456

最近沒事無聊,用網頁寫了乙個簡單的模仿qq2012樣式風格的聊天室(群)小程式,後台是php+mysql,資料庫設計也比較簡單。一共就5個表:群、群使用者、群聊天資訊、申**群的資訊、使用者資料。每個表設計也極盡簡單。

即時聊天實現原理是用ajax不停獲取伺服器的資訊。從開始的時候,就遇到乙個問題,ajax請求的數量有好幾個,請求使用者資料、使用者的群列表資訊,請求的後台檔案我都做在同乙個檔案(group.get.msg.php)內的,如下圖:

開始我就在想,是不是可以把所有資訊一起請求下來,然後在前端再分類,這樣做的好處是顯而易見的,可以減少http請求數。但是這對於整個程式的前期規劃需要相對全面細緻到位。我是想一點做一點,所以後來就沒全部一次請求下來。

現在在做乙個功能時遇到乙個問題,當開啟群訊息對話方塊,或者群訊息對話方塊最小化時,我都想要仍然會請求是否有新的聊天資訊,而當群訊息對話方塊關閉時,才停止請求。

因為開始請求群訊息時,是按照群id來請求的,所以現在當群訊息對話方塊最小化時,仍然這樣的話,就會造成有多個群對話方塊最小化就有多個請求在同時進行,這對伺服器的消耗可能影響很大。而且前端js的程式相對也沒有只請求一次而再來前端對比那麼簡單,但因為js已經寫到了這一步了。

因為之前都想到這乙個問題,只是沒去解決,所以很後悔,記下來。

程式截圖:

關於人生的一點點思考

最近有點迷茫,有點墮落,在這種時候我就會思考我的人生。我都20歲了。還一事無成.我只是乙個三本院校的大二學生,沒有多麼好的計算機環境。大一才知道程式設計。我看過好多名人傳記,我也總看csdn的文章。新聞。看微軟谷歌相互爭奪市場,看人家發明語言,看每個世界級公司的偉大新發明。我得反思我自己考慮我自己。...

深度學習的一點點一點點知識

我們手裡有大量的x和y,求權重訓練的是權重資料樣本 xwy 身高0體重0 血型0.3 腳指頭0.8 一組x計算出對應的乙個y 計算過程是w 下面的就是最基礎的公式 我們已知資料是大量的x和y 希望通過 西塔 來獲得w 我們的學習才剛剛開始,首先需要理解的是與門 x1x2y0 0001 0100 11...

一點點感想

寫在這喧囂與寂寞的世界 今天我與chen在風初停的早上跑去借書,借了安妮的 清醒記 兩本三毛的書和一本yilan的旅行與味蕾的書。從圖書館出來,風似乎有些冷,想到又要到那陰冷的梅花館坐在又涼又硬的椅子上上一節乏味的數學課我們便都不約而同的想到了逃課。帶著心裡的負罪感我們躲進八食取暖。無意中我們嘗到了...