原创 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