亚洲视频在线看,日韩网战一区二区三区,欧美成a高清在线观看,综合激情熟女久久

  1. <td id="oj6dr"><strong id="oj6dr"></strong></td>

    <td id="oj6dr"><tbody id="oj6dr"><listing id="oj6dr"></listing></tbody></td>

  2. <ol id="oj6dr"></ol>

  3. <td id="oj6dr"><tbody id="oj6dr"><listing id="oj6dr"></listing></tbody></td>
  4. <pre id="oj6dr"></pre>
    首頁(yè) 武岡文學(xué) 找到影響網(wǎng)站運(yùn)行速度慢的原因

    找到影響網(wǎng)站運(yùn)行速度慢的原因

    黃高遠(yuǎn) 2009-09-26 21:47 14

     

    過(guò)一段時(shí)間,學(xué)一些技術(shù),有一些進(jìn)步,就把網(wǎng)站程序修改一翻。

    這次修改網(wǎng)站,工程是比較大的,因?yàn)榘押芏鄶?shù)據(jù)結(jié)構(gòu)重新改了,一些數(shù)據(jù)表都添加新的字段,類的方法大都重新寫過(guò)。也改進(jìn)了一些功能,比如應(yīng)網(wǎng)警的要求,紀(jì)錄會(huì)員每一次登錄的IP,以及每一次發(fā)布帖子的IP,甚至評(píng)論,留言的IP都有紀(jì)錄。也有很多在總結(jié)網(wǎng)友的建議和意見基礎(chǔ)上,進(jìn)行的一些修改,如樓主可以針對(duì)網(wǎng)友的評(píng)論直接回復(fù),還有會(huì)員發(fā)表文章,不再局限于之前系統(tǒng)限制的文章類別,可以添加自己定義的文章類別等。

    但是新的測(cè)試版本一傳上去,就出現(xiàn)一個(gè)很大的問(wèn)題,就是速度特別慢。后來(lái)檢查原因,是CPU占用率居高不下,常常達(dá)到100%不下來(lái)。查看進(jìn)程,竟然是SQL服務(wù)器占用的CPU資源。這不是攻擊也不是病毒,是自己寫的一些SQL語(yǔ)句優(yōu)化不好導(dǎo)致的。

    想了很多原因,一一去調(diào)試,甚至直接刪除了很多頁(yè)面,獨(dú)留下幾個(gè)文章頁(yè)面,問(wèn)題還是一樣。有段時(shí)間都快崩潰了,問(wèn)了很多人,都只是說(shuō)SQL語(yǔ)句引起的,卻找不到是哪些語(yǔ)句。

    只好一個(gè)頁(yè)面一個(gè)頁(yè)面去測(cè)試。這樣一來(lái),就等于又要一切從頭來(lái)過(guò),加起來(lái)有成千上萬(wàn)行的代碼,可以說(shuō)是一條條去不斷測(cè)試。終于在第三天,發(fā)現(xiàn)占用CPU資源的語(yǔ)句,竟然是一個(gè)返回用戶頭像的循環(huán)語(yǔ)句。

    這個(gè)語(yǔ)句很重要,因?yàn)樵诿科恼潞竺娴脑u(píng)論,在循環(huán)調(diào)用評(píng)論的數(shù)據(jù)同時(shí),也會(huì)循環(huán)去會(huì)員頭像表里,去判斷他的頭像是否上傳,是否上傳了還在審核,或者是已經(jīng)審核過(guò)的。就是這樣一些循環(huán)里套用循環(huán)的查詢,導(dǎo)致SQL服務(wù)器占用CPU資源居高不下,把這個(gè)會(huì)員頭像取消掉,一律默認(rèn)成審核過(guò)的,然后用JS,在客戶端去判斷是否有添加圖片,這樣測(cè)試了好幾天,終于是正常了。但這樣會(huì)員上傳了頭像,還在審核中的提示,卻做不到了。

    奇怪的是,這種情況在Access版本里的程序,卻是可以使用的,不過(guò)可能那個(gè)版本的流量不大。但是把這個(gè)SQL版本改好之后,那個(gè)也要改成用JS在客戶判斷。

    如是耽誤了好幾天,把所有計(jì)劃打亂了,很多頁(yè)面都需要重新一個(gè)一個(gè)測(cè)試,有一些還要重做。我會(huì)爭(zhēng)取先把文章系統(tǒng)做好。

    閱讀 8921
    分享到:
    評(píng)論列表

    馬小燕

    辛苦黃站長(zhǎng)了?。。。?!

    1915年前

    一塌糊涂

    是應(yīng)該要做好點(diǎn),你的本職工作,大家支持的理由所在。繼續(xù)努力??!

    2415年前

    青松

    今天的網(wǎng)速快了?。。。。。。?/p>

    2215年前

    王孝波

    會(huì)越做越好的——因?yàn)楹芏辔鋵耸钦娴南矚g這個(gè)鄉(xiāng)情網(wǎng)站,很多人都誠(chéng)心地支持你!
    只要有動(dòng)力了,一切會(huì)更好的……

    2315年前

    盛鼎迷失

    站長(zhǎng)辛苦了,保護(hù)好龍?bào)w喔.

    5015年前

    姜遠(yuǎn)林

    原來(lái)是這樣,站長(zhǎng)辛苦了,問(wèn)好!

    4215年前

    LIUI

    站長(zhǎng)辛苦了?。。。?!

    4615年前

    長(zhǎng)發(fā)飄飄

    辛苦了!站長(zhǎng),我們感謝你

    4915年前

    故鄉(xiāng)的云

    站長(zhǎng),您辛苦啦?。。?/p>

    4215年前

    故鄉(xiāng)的云

    站長(zhǎng),您辛苦啦!?。?/p>

    4915年前

    故鄉(xiāng)的云

    站長(zhǎng),您辛苦啦!?。。。。。。。。。?/p>

    4715年前

    山漸青

    站長(zhǎng)辛苦了?。。。?!

    4215年前

    親親

    站長(zhǎng)是不是搞了個(gè)通宵呀?

    5515年前

    作者回復(fù):

    加了幾個(gè)晚班

    2009/9/26 22:26:28

    楊柳長(zhǎng)風(fēng)

    站長(zhǎng)辛苦了?。。。?!

    3715年前

    發(fā)表評(píng)論

    已輸入0/200 個(gè)字!

    關(guān)注武岡人網(wǎng)
    返回頂部