需要有哪些儲備知識呢?
方案一:
利用GOLANG自帶的HTTP模塊,很少的代碼就能實現一個HTTP WEB服務器。
方案二:自己造輪子
首先,最基本的是http1.1(RFC 2616)要徹底搞清楚弄明白?,F在是2018年了,http 2.0也是必選項了;
其次,GOLANG的基本編程技能,尤其是TCP/IP編程要熟練;
再次,多線程/協程/高并發處理是一個難點,要有必要的經驗;
最后,請參考Nginx,這個高性能、可靠、易用的WEB服務器。
需要有哪些儲備知識呢?
方案一:
利用GOLANG自帶的HTTP模塊,很少的代碼就能實現一個HTTP WEB服務器。
方案二:自己造輪子
首先,最基本的是http1.1(RFC 2616)要徹底搞清楚弄明白?,F在是2018年了,http 2.0也是必選項了;
其次,GOLANG的基本編程技能,尤其是TCP/IP編程要熟練;
再次,多線程/協程/高并發處理是一個難點,要有必要的經驗;
最后,請參考Nginx,這個高性能、可靠、易用的WEB服務器。