最近发表的话题
最近发表的评论
  • swooletw/Laravel-swoole 居然比 Apache 慢一倍!!! at 3个月前

    @leoyang 沒錯,只是對象池模式應該很難被 laravel 官方本身所支援,因為在一般 php 的運作環境下,並不存在單個 worker 內的異步併發場景,同步阻塞下只需要 singleton 模式便夠用了 :joy:

  • swooletw/Laravel-swoole 居然比 Apache 慢一倍!!! at 3个月前

    @leoyang 這是個非常好的問題,laravel-swoole 若要在 laravel container 中針對各組件導入對象池是有一定困難的,原因在於 laravel 不像是 swoft 這種本來就是基於 swoole 的框架,各組件並沒有 reset 的機制,需要自己透過 laravel-swoole 所提供的 resetter 或是 service provider 來手動實踐對各組件的 reset 邏輯,且若是要讓各個基於 container 下的組件們也支援對象池的話,需要對 container 本身做一定程度侵入式的改寫,目前會盡量避免做這樣的更動,但如果是針對 container 本身設計對象池是有可能的,只是如此成效可能不大

    至於是隨著時間會有緩慢的內存洩露問題這個目前還沒有好的解法,但能透過 swoole server 中的 max request 參數來使 worker 在處理完一定的 request 數量後自動重啟,進而解決這個問題

  • swooletw/Laravel-swoole 居然比 Apache 慢一倍!!! at 3个月前

    另外建議更改一下這篇文章誘導式的內容農場殺人標題

  • swooletw/Laravel-swoole 居然比 Apache 慢一倍!!! at 3个月前

    這個測試方式有問題,這樣程式完全沒有過到 laravel,你應該要像這樣測試:

    Route::get('test', function() {
        return 'hello world';
    });
  • swooletw/Laravel-swoole 居然比 Apache 慢一倍!!! at 3个月前

    原則上這個 package 做的事就是把 laravel 在 swoole server 上執行,以節省每次 laravel 框架加載與初始化的時間,參考的測試結果都有附在 github 的說明頁上

    如果自己測出來的結果不如預期,影響因素實在太多,可能和你的機器配置和系統設定有很大的關聯,建議用乾淨的系統環境和乾淨的 laravel 專案來進行測試

  • swooletw/Laravel-swoole 居然比 Apache 慢一倍!!! at 3个月前

    兩邊都是在 laravel 上測試的?還是 test.php 是單個 php 檔案?

  • 使用 Swoole 来加速你的 Laravel 应用 at 5个月前

    各位好, 謝謝大家使用這個 package,因為我個人比較少造訪這個網站,也為了大家的問題能夠得到妥善的答覆,還麻煩各位至 Github 上依照格式直接開 issue(請各位盡量能使用英文,這樣可以讓更多不同國家的人一同參與討論),我看到 issue 有空就會回覆,再次謝謝大家的配合 :)

  • 使用 Swoole 来加速你的 Laravel 应用 at 7个月前

    Hi @Summer , 感謝您的解說與回覆,我認為您提的 Alternatives 區塊概念很好,我願意加上 @好好先森V5 項目的連結表示致意

    另外我其實也相當認同 @好好先森V5 專案中的許多代碼實踐,可能是我過度理解了,既是誤會,解開也就沒事了,也期待能與您在 Laravel 整合方面有其他的交流

  • 使用 Swoole 来加速你的 Laravel 应用 at 7个月前

    @好好先森V5 您好,我是 laravel-swoole 的開發者 Albert,對於您提出的文檔對照,我承認該部分的文檔內容的確我是參照自您的專案文檔,若是這部分讓您不悅我願意向您致歉,或是您要讓我更正裡面任何文字也請告知,我這裡必定盡力配合。

    但是如果您或是其他網友有分析過兩份專案的源代碼就會發現架構上有根本性很大的不同,"終於知道為什麼似曾相識"這句話似乎企圖誘導其他不了解的人認為我的專案是抄襲您的專案而來。

    雖然說利用 Swoole 來加速 Laravel 這個概念上實作方法大方向差異不會太大,但無論是您或是我的專案也都不是第一個嘗試這樣做的人,而且兩邊專案目前發展方向也有所不同,想在此特別澄清,如果有比較過兩專案的建立時間還會發現我的時間是更早的。

    附上我這裡專案完整的文檔:https://github.com/swooletw/laravel-swoole/wiki,有興趣的人仔細讀完之後便會了解我前面所說,您如果對於我文檔任何篇章覺得有可取之處,歡迎直接取用,也歡迎您可以使用我這邊專案的源代碼或任何觀念,反正專案本來就是基於 MIT 授權,我完全不會計較的。

    另外我在其他介紹我專案項目的文章留言處也有發現您的蹤跡,發現您對於名聲似乎有一份執著在,我並不想特別與您競爭什麼,只是繼續發展我自己想投入的項目上而已。
    http://www.cnblogs.com/johnson108178/p/8109596.html
    https://twitter.com/laravelnews/status/992392293826093058

    以上說明,不會再繼續針對任何底下的留言進行回覆,清者自清,我來繼續寫程式了。