最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

網(wǎng)站性能提高實戰(zhàn)經(jīng)驗點滴記錄

 更新時間:2011年02月19日 16:43:05   作者:  
網(wǎng)站性能提高實戰(zhàn)經(jīng)驗點滴記錄,需要的朋友可以參考下。
DB:
1.數(shù)據(jù)庫可以適當(dāng)設(shè)計一些冗余字段來減少聯(lián)合查詢
2.經(jīng)常查詢的字段要建立索引
3.查詢內(nèi)容盡量簡潔, 比如cakephp中的查詢盡量設(shè)置$this->recursive=-1,并指定fields.
4.數(shù)據(jù)庫用單獨的服務(wù)器,有條件的常用查詢數(shù)據(jù)單獨分庫
5.把session等數(shù)據(jù)放在Memcache而不是數(shù)據(jù)庫中既能滿足多服務(wù)器之間共享也能降低數(shù)據(jù)庫的負載。
參考如下文章: http://www.linuxjournal.com/article/7451?page=0,1
6.Bad Sql會摧毀系統(tǒng)的CPU,尤其在使用IN查詢時,一定要確保array里面數(shù)據(jù)是唯一的,且不能有大量數(shù)據(jù)。
HTTP Request:
1.調(diào)節(jié)apache增大服務(wù)器并發(fā)處理連接數(shù)
2.壓縮js/css減少客戶并發(fā)請求連接數(shù)(apache/nginx的gzip配置)
3.盡量使用離線數(shù)據(jù)庫,少調(diào)用遠程http service(geoip service, google map...).至少要設(shè)置合理的請求超時時間。
4.圖片、靜態(tài)資源用專用的服務(wù)器
WEB server:
1.apache+php->ningx+(php+fpm)
2.haproxy, 設(shè)置請求隊列queue, 比如50,這樣可以起到緩沖和保護web server的作用,效果明顯
3.添加web server, haproxy負載均衡
( 多服務(wù)器注意session/cache放在數(shù)據(jù)庫或者memcache中,代碼補丁注意同步, 動態(tài)生成或者管理員加載的資源注意同步)
Code:
1.避免無效循環(huán)
2.避免無效鏈接請求
3.設(shè)計上注意不要產(chǎn)生單個服務(wù)器的文件
4.設(shè)計上注意不要產(chǎn)生大量的小文件,否則可能會引起inode資源耗盡
5.設(shè)計上注意不要把大量營銷郵件的發(fā)送和單個業(yè)務(wù)郵件混淆在一起,另外批量郵件的產(chǎn)生和發(fā)送邏輯要分開
6.最好把營銷郵件的發(fā)送以調(diào)用第三方專業(yè)郵件服務(wù)的形式完成。這樣可以避免垃圾郵件和檢查無效郵件
to be continued.

相關(guān)文章

  • Git如何清除本地緩存

    Git如何清除本地緩存

    這篇文章主要介紹了Git如何清除本地緩存問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • ASCII碼對照表以及各個字符的解釋(精華版)

    ASCII碼對照表以及各個字符的解釋(精華版)

    ASCII(American Standard Code for Information Interchange,美國信息互換標準代碼)是一套基于拉丁字母的字符編碼,共收錄了 128 個字符,用一個字節(jié)就可以存儲,它等同于國際標準 ISO/IEC 646
    2020-03-03
  • GIt的基本操作詳解

    GIt的基本操作詳解

    本文主要介紹了GIt的基本操作。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • Git別名的使用

    Git別名的使用

    這篇文章主要介紹了Git別名的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Jenkins定時構(gòu)建語法規(guī)則及時間設(shè)置

    Jenkins定時構(gòu)建語法規(guī)則及時間設(shè)置

    這篇文章主要為大家介紹了Jenkins定時構(gòu)建時間設(shè)置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 關(guān)于使用mvn deploy命令將本地jar包上傳到maven私服的問題(收藏)

    關(guān)于使用mvn deploy命令將本地jar包上傳到maven私服的問題(收藏)

    這篇文章主要介紹了使用mvn deploy命令將本地jar包上傳到maven私服,分享本篇教程可以幫助多數(shù)朋友少走彎路,本文具有很好的收藏價值,需要的朋友可以參考下
    2022-03-03
  • Postman傳遞對象參數(shù)(包含有集合對象)

    Postman傳遞對象參數(shù)(包含有集合對象)

    postman通常需要傳遞各式各樣的參數(shù),本文主要介紹了Postman傳遞對象參數(shù)(包含有集合對象),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • git push 本地項目推送到遠程分支的方法(git命令版)

    git push 本地項目推送到遠程分支的方法(git命令版)

    這篇文章主要介紹了git push 本地項目推送到遠程分支的方法(git命令版),需要的朋友可以參考下
    2020-09-09
  • Prompt 編程產(chǎn)生背景技術(shù)原理應(yīng)用實例解析

    Prompt 編程產(chǎn)生背景技術(shù)原理應(yīng)用實例解析

    這篇文章主要為大家介紹了Prompt 編程產(chǎn)生背景技術(shù)原理應(yīng)用實例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 關(guān)于rpc長連接與短連接的思考記錄

    關(guān)于rpc長連接與短連接的思考記錄

    文章總結(jié)了RPC項目中長連接和短連接的處理方式,包括RPC和HTTP的長連接與短連接的區(qū)別、TCP的保活機制、客戶端與服務(wù)器的連接模式及其利弊分析,文章強調(diào)了在實際應(yīng)用中需要根據(jù)具體情況選擇長連接還是短連接,并討論了負載均衡器在RPC中的作用
    2025-01-01

最新評論

花莲县| 延庆县| 江源县| 临沂市| 会宁县| 宁晋县| 天镇县| 平顺县| 商水县| 林口县| 什邡市| 汝阳县| 宽城| 尉氏县| 疏勒县| 云和县| 吴堡县| 惠来县| 乌海市| 屏山县| 安仁县| 肃宁县| 永顺县| 新津县| 富锦市| 全椒县| 平舆县| 麻栗坡县| 筠连县| 顺平县| 出国| 珲春市| 太原市| 广昌县| 若尔盖县| 革吉县| 海宁市| 石泉县| 刚察县| 新巴尔虎右旗| 成都市|