原创 從PHP遷移至Golang - 熱更新篇

上篇大致提到的Golang的熱更新,本篇將詳細論述。 1、什麼是熱更新 網絡上有這麼一個例子來形容熱更新,我覺得很形象很貼切: 一架行駛在高速上的大卡車,行駛過程中突然遭遇爆胎,熱更新則是要求在不停車的情況下將車胎修補好,且補胎過程中卡車需

原创 從PHP遷移至Golang - 基礎篇

1、Why Not PHP 使用PHP構建的WEB程序,隨着業務發展到一定體量之後,都不得不面臨以下一些問題: 業務功能不斷擴張,如何避免某單一業務功能故障影響整體,維持系統健壯性 業務邏輯複雜度不斷上升,如何解耦與模塊化,降低系統複雜性

原创 mod_php模式原理探析

1、PHP與Apache工作模式 在傳統的LAMP架構中,PHP與Apache交互時,至少有兩種方式『運行PHP』: 使用CGI:Apache發送請求至php-cgi進程,php-cgi進程調用PHP解釋器,然後由PHP解釋器進程解釋ph