原创 SPL 雜談相關
http://www.ruanyifeng.com/blog/2008/07/php_spl_notes.html
原创 相關
文檔http://www.digpage.com/web_request.html DEMO資源集https://github.com/forecho/awesome-yii2
原创 從運行原理及使用場景看Apache和Nginx
Web服務器Web服務器也稱爲WWW(WORLD WIDE WEB)服務器,主要功能是提供網上信息瀏覽服務。應用層使用HTTP協議。HTML文檔格式。瀏覽器統一資源定位器(URL)。Web服務器常常以B/S(Browser/Server)方
原创 js 模塊化編程
http://www.ruanyifeng.com/blog/2012/10/javascript_module.html http://www.ruanyifeng.com/blog/2012/10/asynchronous_module
原创 網絡I/O模型
網絡I/O模型人多了,就會有問題。web剛出現的時候,光顧的人很少。近年來網絡應用規模逐漸擴大,應用的架構也需要隨之改變。C10k的問題,讓工程師們需要思考服務的性能與應用的併發能力。網絡應用需要處理的無非就是兩大類問題,網絡I/O,數據計
原创 mysql 鎖機制 悲觀鎖與樂觀鎖
http://chenzhou123520.iteye.com/blog/1860954 http://www.cnblogs.com/smallfa/p/3907968.html http://blog.csdn.net/mysteryh
原创 我的友情鏈接
51CTO博客開發nginx中國
原创 架構相關
http://www.docin.com/p-129654593.html
原创 select與epoll、apache與nginx實現原理對比
關於select與epoll兩種IO模型,都屬於多路IO就緒通知,提供了對大量文件描述符就緒檢查的高性能方案,只不過實現方式有所不同:select:一個select()系統調用來監視包含多個文件描述符的數組,當select返回,該數組中就緒
原创 PHP 模擬多進程
http://phperwuhan.blog.163.com/blog/static/41142602201201935033938/
原创 Python線程指南
1. 線程基礎1.1. 線程狀態線程有5種狀態,狀態轉換的過程如下圖所示:1.2. 線程同步(鎖)多線程的優勢在於可以同時運行多個任務(至少感覺起來是這樣)。但是當線程需要共享數據時,可能存在數據不同步的問題。考慮這樣一種情況:一個列表裏所
原创 從運行原理及使用場景看Apache和Nginx
Web服務器Web服務器也稱爲WWW(WORLD WIDE WEB)服務器,主要功能是提供網上信息瀏覽服務。應用層使用HTTP協議。HTML文檔格式。瀏覽器統一資源定位器(URL)。Web服務器常常以B/S(Browser/Server)方
原创 網絡I/O模型
網絡I/O模型人多了,就會有問題。web剛出現的時候,光顧的人很少。近年來網絡應用規模逐漸擴大,應用的架構也需要隨之改變。C10k的問題,讓工程師們需要思考服務的性能與應用的併發能力。網絡應用需要處理的無非就是兩大類問題,網絡I/O,數據計
原创 select與epoll、apache與nginx實現原理對比
關於select與epoll兩種IO模型,都屬於多路IO就緒通知,提供了對大量文件描述符就緒檢查的高性能方案,只不過實現方式有所不同:select:一個select()系統調用來監視包含多個文件描述符的數組,當select返回,該數組中就緒
原创 PHP 和HHVM 性能之爭
PHP語言的排名變化根據“TIOBE編程語言排行榜”(榜單雖然統計方式有侷限,但是仍然不失爲一個比較好的參考),2010年PHP最高曾經在世界編程語言中排名第三。可見,PHP語言在PC互聯網時代的Web領域可謂叱吒風雲,擎天一柱。 在PH