PHP中如何解決高并發
1:硬件方面
普通的一個p4的服務器每天最多能支持大約10萬左右的IP,如果訪問量超過10W那么需要專用的服務器才能解決,如果硬件不給力 軟件怎么優化都是于事無補的。主要影響服務器的速度
有:網絡-硬盤讀寫速度-內存大小-cpu處理速度。
2:軟件方面
第一個要說的就是數據庫:
查詢盡量不用* 避免相關子查詢 給經常查詢的添加索引 用排序來取代非順序存取;使用memcached,Memcached 是一個高性能的分布式內存對象緩存系統;
第二,禁止外部的盜鏈:
第三,控制大文件的下載:
第四,使用不同主機分流主要流量: