1樓:
php本身並不能很好支援高併發,建議用go語言
2樓:好大一條錦鯉啊
phalcon
框架理論上支援併發數更多,因為是c語言編寫的php框架
3樓:匿名使用者
yaf的其實本質上講,是個基礎框架,僅提供了一個簡單粗暴的基礎uri路由功能,完事了。
最關鍵是併發和多執行緒以及定時器等等,yaf本身不能實現。
這點小效能沒有必要在乎,c框架有些bug讓你無從下手,phalcon就被坑過
如果想用的6都會去看框架原始碼,用c寫的框架看原始碼多麼痛苦我覺得隨著php逐漸的發展,效能逐漸的優化,這種型別框架遲早會被淘汰的
4樓:
yar yaf 最佳,yar支援非同步請求實現高併發, 對非同步請求沒要求可以使用yaf實現高效能
如果自己的水平強一些,還可以使用swoole,自建http服務,實現非同步請求
5樓:
如果你厲害你可以用yaf框架,c寫的效能絕對最叼。而且高併發、高流量、高效能?
這些問題不是一個php框架就可以解決的,lamp架構,越是接近底層的東西影響力越大,php只是四層架構最上面的一層,如果考慮優化效能先從底層硬體和軟體優化吧。
6樓:壞男人
高併發的話最好的是使用原生php寫,如果非要使用框架的話,可以採用 yii , ci等,國產的採用thinkphp
7樓:miss若陽
個人覺得yii框架合適
8樓:西北鴨王
建議phalcon,yaf等高效能框架
編寫一個tcp併發伺服器端程式,可以把客戶端發來的訊息回射給客戶端
9樓:竹殤海荼蘼
簡單的寫了一下,沒有加註釋,應該很好理解,滿意的話請採納
#include
#include
#include
void *thread(void *st);
int main(int argc, char *ar**)info.sin_family = af_inet;
info.sin_port = htons(80);
info.sin_addr.s_addr = 0;
if(ret)
goto bind_error;
ret = listen(fd, 10);
if(ret)
goto listen_error;
while(1)
return 0;
socket_error:
printf("socket error!\n");
return -1;
bind_error:
printf("bind error!\n");
return -2;
lister_error:
printf("lister error!\n");
return -2;
}void *thread(void *st)write(clientfd, "shou dao!", 9);
close(clientfd);}
如何編寫一個高併發的tcp server
如何解決mysql innodb高併發的問題
肝膽相照 如果你的業務不需要使用到事務,那麼使用myisam是最佳考慮,因為myisam不支援事務,有比較好的效能。但是如果你的業務必須要使用到事務,也就是說對資料一致性要求很高的話,需要使用到inodb,由於inodb要使用到鎖 愛可生雲資料庫 限流演算法目前程式開發過程常用的限流演算法有兩個 漏...
Java高併發,如何解決,什麼方式解決
深圳海楓科技 高併發系統的設計需要注意一下幾點 用jprofiler等工具找出效能瓶頸,減少額外的開銷。儘量使用快取,包括使用者快取,資訊快取等,多花點記憶體來做快取,可以大量減少與資料庫的互動,提高效能。優化資料庫查詢語句,減少直接使用hibernate等工具的直接生成語句 僅耗時較長的查詢做優化...
mysql大流量,高併發問題,mysql資料庫怎麼解決高併發問題
由於mysql是一個連線給一個執行緒,當併發高的時候,每秒需要幾百個甚至的執行緒,其中建立和銷燬執行緒還好說,大不了多耗費點記憶體,執行緒快取命中率下降還有建立銷燬執行緒的效能增加問題 這個問題不是特別大,重點是mysql底層瞬間處理這幾百個線 愛可生雲資料庫 限流演算法目前程式開發過程常用的限流演...