pigo
(Pigochu)
1
是這樣的
由於我的英文不好,不知道要怎麼表達,其實我很希望 YII 的核心團隊或有一些熱血的人可以看看我寫的方法,網址如下
我用 Zephir 和 PHP 實作了不影響相容性又可以提速的 boostyii 專案,這個只是一個有趣的展示而已。
由於 Zephir 屬於一種高階語言,很容易將 php code 移植到 zephir 編譯成高效能的 php extension。
我的作法並沒有真的去大改 YII2 ,僅實作了 yii2\base\Object 的一半功能就可以提升 yii2 網站 9% 的速度。
其實我希望YII2可以更好一些啊,之前有建議用 C 來實作部分功能但是沒有被採納,因為 C 不好維護,可是 zephir 很好維護啊,希望有人可以幫我表達我的想法給核心團隊看看啊。
qiang
(Qiang Xue)
2
你这个尝试很有意思。不过你的性能测试需要更加严谨一点(比如使用APC ),毕竟9%的速度区别很有可能是在误差范围内。
我看了你的代码,如果能把__get和__set还有Component也做进extension,效果可能会更明显。
我在facebook上推荐一下这个。希望有更多的尝试。
pigo
(Pigochu)
3
喔 我的效能測試是在有 APC 的情況下測試達 9% 的效能提升
所以我覺得這有助於幫助 yii2 的性能改善
哈 謝謝 qiang 大竟然有看到我的發言