一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 網站性能提高實戰經驗點滴記錄

網站性能提高實戰經驗點滴記錄

2020-07-19 15:48編程技術網 編程技術

網站性能提高實戰經驗點滴記錄,需要的朋友可以參考下。

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本妇人成熟免费不卡片 | 欧美日韩国产一区二区三区伦 | 经典千人斩一区二区视频 | 亚洲国产精品一区二区三区久久 | 高清麻生希在线 | 免费观看毛片视频 | 午夜伦伦电影理论片费看 | 97色| 国产免费久久精品 | 国产高清不卡码一区二区三区 | oneday日本在线观看完整版 | 臀精插宫NP文| 国产视频一区二区 | 亚洲国产中文字幕在线视频综合 | 成人免费影院 | 美女奶口隐私免费视频网站 | 国产一二在线观看视频网站 | 五月婷婷丁香在线视频 | 欧美区一区| 大杳蕉在线影院在线播放 | 日本黄色网页 | 纲手被comic天堂 | 秋霞一级毛片 | 久久精品国产免费播高清无卡 | 欧美日韩亚洲高清不卡一区二区三区 | 人与蛇boxxⅹ | 亚飞与亚基高清国语在线观看 | avidolz中文版| 国产综合亚洲专区在线 | 精品一区二区三区 不卡高清 | 国产在线观看网站 | 亚洲国产精品一区二区三区久久 | 538免费精品视频搬运工 | 第一次做m被调教经历 | 国产资源站 | 9420高清完整版在线观看国语 | 麻豆夏晴子 | 色天天综合色天天碰 | 好大好硬好长好爽a网站 | 日本久久啪啪婷婷激情五月 | 日产乱码卡1卡2卡三卡四在线 |