噜噜噜综合,又色又爽又高潮免费观看,综合无码一区二区三区四区五区,中文字幕无码人妻aaa片,四虎成人精品永久网站

擴展PHP的五個簡單技巧,讓單服務器并行支撐30000用戶

CSDN 發(fā)表于:13年07月05日 10:31 [轉載] DOIT.com.cn

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

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

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

•PHP的Zend Framework 2

•使用了2個m1.medium

•使用ELB分配負載

•主/從MySQL數(shù)據庫

•使用Siege進行負載測試

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

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

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

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

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

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

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

[責任編輯:李洪亮]
李洪亮
隨著云計算、大數(shù)據、移動計算等以軟件為主導的新興技術的發(fā)展,正在顛覆著傳統(tǒng)業(yè)務模式。IBM作為國際商業(yè)機器公司,多年來一直致力于技術創(chuàng)新與業(yè)務的完美結合,幫助企業(yè)向新方向發(fā)展。
官方微信
weixin
精彩專題更多
存儲風云榜”是由DOIT傳媒主辦的年度大型活動;仡2014年,存儲作為IT系統(tǒng)架構中最基礎的元素,已經成為了推動信息產業(yè)發(fā)展的核心動力,存儲產業(yè)的發(fā)展邁向成熟,數(shù)據經濟的概念順勢而為的提出。
華為OceanStor V3系列存儲系統(tǒng)是面向企業(yè)級應用的新一代統(tǒng)一存儲產品。在功能、性能、效率、可靠性和易用性上都達到業(yè)界領先水平,很好的滿足了大型數(shù)據庫OLTP/OLAP、文件共享、云計算等各種應用下的數(shù)據存儲需求。
聯(lián)想攜ThinkServer+System+七大行業(yè)解決方案驚艷第十六屆高交會
 

公司簡介 | 媒體優(yōu)勢 | 廣告服務 | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術有限公司 版權所有.