成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

擴(kuò)展PHP的五個簡單技巧,讓單服務(wù)器并行支撐30000用戶

開發(fā) 后端 前端
兩人小團(tuán)隊基于公司給100萬個投資人同時發(fā)送電子郵件的業(yè)務(wù)需求,不得不弄清單服務(wù)器并行支持的最大用戶數(shù)目。而在這個過程中,他們總結(jié)了5個PHP擴(kuò)展的小技巧,讓每個服務(wù)器可以同時支撐3萬個用戶。

Jonathan Block于RockThePost.com(集資公司)擔(dān)任CTO一職,基于業(yè)務(wù)需求,公司需要他們同時給100萬個投資人發(fā)送電子郵件。對于只有兩個人的工程團(tuán)隊,確定服務(wù)器可以同時發(fā)送郵件的數(shù)目就成為了當(dāng)務(wù)之急。

RockThePost.com建立于Ec2的LAMP堆棧之上,非常典型的小規(guī)模構(gòu)造:

 

  • PHP的Zend Framework 2
  • 使用了2個m1.medium
  • 使用ELB分配負(fù)載
  • 主/從MySQL數(shù)據(jù)庫
  • 使用Siege進(jìn)行負(fù)載測試

在業(yè)務(wù)實現(xiàn)過程中,Block對其中的秘訣做出了總結(jié),讓網(wǎng)絡(luò)服務(wù)器可以同時給3萬用戶并行發(fā)送郵件:

1. 使用PHP的APC特性。APC——Alternative PHP Cache,雖然官方稱為“可選PHP緩存”,但是稱為“另一個PHP緩存也不為過”,因為它可以切實的提升網(wǎng)站的性能。

2. 把所有不是.php的請求都分配給CDN(內(nèi)容分發(fā)網(wǎng)絡(luò)),不要使用你的服務(wù)器處理靜態(tài)文件。他們使用S3來存儲所有,并使用CloudFront作為他們的CDN。最近CloudFront出現(xiàn)的一些問題迫使他們不得不直接使用S3服務(wù)。

3. 切勿將PHP代碼里的鏈接指向其它的服務(wù)器。比如數(shù)據(jù)庫以及memcache服務(wù)器,除非是強(qiáng)制性的或者是沒有其它方法實現(xiàn)你的目的。在執(zhí)行流中讓鏈接指向其它服務(wù)器是非常沒有效率的:可能會使服務(wù)器受到限制,從而降低處理的速度。使用APC鍵/值存儲來儲存數(shù)據(jù),并使用Barnish來緩存整個頁面。

4. 使用Varnish。一般情況下,站點上的所有網(wǎng)頁都不會改變或者是不會做大型的改動。Varnish就對于網(wǎng)絡(luò)服務(wù)器緩存有著Memcache/ModRewrite的作用。同樣在壓力測試中,使用前后的性能差異很大。

5. 使用更大的服務(wù)器實例,比如c1.xlarge有8個核心可以應(yīng)對負(fù)載,而m1.medium只有一個核心可以處理請求。

可以使用Google Analytics來分析每個用戶在每個頁面上花費的時間。收集這些信息,使用Siege來運行壓力測試,從而不斷的熟悉自己業(yè)務(wù)的負(fù)載類型,以便更好的提升程序的擴(kuò)展性。

原文鏈接: Scale PHP on Ec2 to 30,000 Concurrent Users / Server

責(zé)任編輯:陳四芳 來源: CodeWall
相關(guān)推薦

2016-01-06 11:36:06

云架構(gòu)服務(wù)器擴(kuò)展

2024-11-06 11:49:42

2009-12-10 17:20:00

PHP服務(wù)器架設(shè)

2023-12-06 07:22:36

2018-01-31 11:20:48

2018-01-22 11:14:27

服務(wù)器托管技巧

2010-05-18 11:09:06

IIS服務(wù)器

2012-05-29 09:59:34

2017-11-09 15:01:47

無服務(wù)器技巧技術(shù)

2025-04-23 11:50:04

MCP服務(wù)器AI代理

2011-03-11 15:53:00

LAMP優(yōu)化

2018-09-06 10:16:39

2018-05-08 09:21:34

2018-08-07 09:15:49

2013-04-02 09:26:32

服務(wù)器虛擬化

2010-05-05 11:42:13

遠(yuǎn)程管理Windows

2019-06-05 13:05:47

PHP語法糖編碼

2022-05-14 23:49:32

Python數(shù)據(jù)計算技巧

2009-09-24 15:55:12

打印服務(wù)器

2012-05-09 09:25:19

云計算云服務(wù)中斷
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精品久久久久久亚洲国产800 | 日韩av免费看 | 成人免费大片黄在线播放 | 亚洲精品成人av久久 | 成人免费在线视频 | h片免费在线观看 | 欧美三级视频 | 国产高清在线观看 | 日日淫| 天天夜夜人人 | 97操操 | 日韩欧美在 | 久久久久国产 | 亚洲经典一区 | 国产精品色一区二区三区 | 日韩精品一区二区三区中文在线 | 欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1 | 日日摸日日碰夜夜爽2015电影 | 欧美精品在线免费 | 精品99久久久久久 | 中日韩av | 免费同性女女aaa免费网站 | 国产99久久精品一区二区永久免费 | 中文字幕在线一区二区三区 | 午夜手机在线视频 | 一区二区中文字幕 | 日韩at| 九九热最新地址 | 久久国产婷婷国产香蕉 | 亚洲精品乱码久久久久久久久久 | 高清av在线 | 国产精品海角社区在线观看 | 成人污污视频 | 超碰网址 | 欧美一级二级视频 | 国产91av视频在线观看 | 综合久久综合久久 | 欧美日韩精品久久久免费观看 | 日韩久久网 | 人人爽人人草 | 日本又色又爽又黄又高潮 |