我希望減少Web服務器爲給定查詢從API服務器請求/接收數據的完整時間。加快API響應時間
假設MySQL是瓶頸,我將API服務器數據庫更新爲Cassandra,但仍然保持完整時間。可能是別的東西是我無法弄清楚的瓶頸。
環境:
Number of Request Estimated per minute: 100
Database: MySQl/Cassandra
Hardware: EC2 Small
Server Used: Apache HTTP
當前觀察:
Cassandra Query Response Time: .03 Secs
Time between request made and response received: 4 Secs
要求:
Time between request made and response received: 1 Secs
底線:我們如何減少在這種情況下完成所需的時間?
隨意問如果需要更多的細節。謝謝
你在哪裏測量請求和響應之間的時間?在Web服務器日誌中?監視服務器上的軟件?客戶端在同一臺機器上?客戶端在同一網絡上?或者是世界另一端的客戶? – 2012-07-24 02:36:20
你如何將你的後端連接到Apache? – 2012-07-24 02:36:55
您是使用單個請求還是對其應用負載來衡量Web性能?如果您申請的是負載,請求的速率是多少,以及您如何生成負載? – 2012-07-24 02:38:33