freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

php程序員應(yīng)該掌握php編程與html表單(本站推薦)-文庫吧

2024-11-16 02:59 本頁面


【正文】 運行原理(master/worker機制,epoll),知道為什么nginx 性能比apache性能好等知識;:在第一階段的基礎(chǔ)上面,在MySQL開發(fā)方面,掌握很多小技巧,包括常規(guī)SQL優(yōu)化(group by/order by/rand優(yōu)化等);除了能夠搭 建MySQL,還能夠冷熱備份MySQL數(shù)據(jù),還知道影響innodb/myisam性能的配置選項(比如key_buffer/query_cache /sort_buffer/innodb_buffer_pool_size/innodb_flush_log_at_trx_mit等),也知 道這些選項配置成為多少值合適;另外也了解一些特殊的配置選項,比如 知道如何搭建mysql主從同步的環(huán)境,知道各個binlog_format的區(qū) 別;知道MySQL的性能追查,包括slow_log/explain等,還能夠知道基本的索引建立處理等知識;原理方面了解基本的MySQL的架構(gòu)(Server+存儲引擎),知道基本的InnoDB/MyISAM索引存儲結(jié)構(gòu)和不同(聚簇索引,B樹);知道基本的InnoDB事務(wù)處理機制;了解大 部分MySQL異常情況的處理方案(或者知道哪兒找到處理方案)。條件允許的情況,建議了解一下NoSQL的代表MongoDB數(shù)據(jù)庫,順便對比跟 MySQL的差別,同事能夠在合適的應(yīng)用場景安全謹慎的使用MongoDB,知道基本的PHP與MongoDB的結(jié)合開發(fā)。:在大部分中型系統(tǒng)里面一定會涉及到緩存處理,所以一定要了解基本的緩存;知道Memcached和Redis的異同和應(yīng)用場景,能夠獨立安 裝 Redis/Memcached,了解Memcahed的一些基本特性和限制,比如最大的value值,知道PHP跟他們的使用結(jié)合;Redis了解 基本工作原理和使用,了解常規(guī)的數(shù)據(jù)類型,知道什么場景應(yīng)用什么類型,了解Redis的事務(wù)等等。原理部分,能夠大概了解Memcached的內(nèi)存結(jié)構(gòu)(slab機制),redis就了解常用數(shù)據(jù)類型底層實現(xiàn)存儲結(jié)構(gòu)(SDS/鏈表/SkipList/HashTable)等等,順便了解一下Redis 的事務(wù)、RDB、AOF等機制更好 :除了第一階段的能力,安裝配置方面能夠隨意安裝PHP和各種第三方擴展的編譯安裝配置;了解phpfpm的大部分配置選項和含義(如 max_requests/max_children/request_terminate_timeout之類的影響性能的配置),知道m(xù)od_php /fastcgi的區(qū)別;在PHP方面已經(jīng)能夠熟練各種基礎(chǔ)技術(shù),還包括各種深入些的PHP,包括對PHP面向?qū)ο蟮纳钊肜斫?SPL/語法層面的特殊特 性比如反射之類的;在框架方面已經(jīng)閱讀過最少一個以上常規(guī)PHP MVC框架的代碼了,知道基本PHP框架內(nèi)部實現(xiàn)機制和設(shè)計思想;在PHP開發(fā)中已經(jīng)能 夠熟練使用常規(guī)的設(shè)計模式來應(yīng)用開發(fā)(抽象工廠/單例/觀察者/命令鏈/策略/適配器 等模式);建議開發(fā)自己的PHP MVC框架來充分讓開發(fā)自由化,讓自己深入理解MVC模式,也讓自己能夠在業(yè)務(wù)項目開發(fā)里快速升級;熟悉PHP的各種代碼優(yōu)化方法,熟悉大部分PHP安全方面問題的解決處理;熟悉基本的 PHP執(zhí)行的機制原理(Zend引擎/擴展基本工作機制);:能夠設(shè)計大部分中型系統(tǒng)的網(wǎng)站架構(gòu)、數(shù)據(jù)庫、基本PHP框架選型;性能測試排查處理等;能夠完成類似:瀏覽 器 CDN(Squid) Nginx+PHP 緩存 數(shù)據(jù)庫 結(jié)構(gòu)網(wǎng)站的基本設(shè)計開發(fā)維護;能夠支撐 每天數(shù)百萬到千萬流量基本網(wǎng)站的開發(fā)維護工作;高級PHP程序員重點:除了基本的LNMP程序,還能夠在某個方向或領(lǐng)域有深入學習。(縱深維度發(fā)展)目標:除了能夠完成基本的PHP業(yè)務(wù)開發(fā),還能夠解決大部分深入復雜的技術(shù)問題,并且可以獨立設(shè)計完成中大型的系統(tǒng)設(shè)計和開發(fā)工作;自己能夠獨立hold深入某個技術(shù)方向,在這塊比較專業(yè)。(比如在MySQL、Nginx、PHP、Redis等等任一方向深入研究):除了第二階段的能力,在Linux下面除了常規(guī)的操作和性能監(jiān)控跟蹤,還能夠使用很多高級復雜的命令完成工作(watch/tcpdump/starce /ldd/ar等);在shell腳本方面,已經(jīng)能夠編寫比較復雜的shell腳本(超過500行)來協(xié)助完成很多包括備份、自動化處理、監(jiān)控等工作的 shell;對awk/sed/perl 等應(yīng)用已經(jīng)如火純青,能夠隨意操作控制處理文本統(tǒng)計分析各種復雜格式的數(shù)據(jù);對Linux內(nèi)部機制有一些了解,對內(nèi)核模塊加載,啟動錯誤處理等等有個基本的處理;同時對一些其他相關(guān)的東西也了解,比如NFS、磁盤管理等等;:在第二階段的基礎(chǔ)上面,已經(jīng)能夠把Nginx操作的很熟練,能夠?qū)ginx進行更深入的運維工作,比如監(jiān)控、性能優(yōu)化,復雜問題處理等等;看個人興趣,更多方面可以考慮側(cè)重在關(guān)于Nginx工作原理部分的深入學習,主要表現(xiàn)在閱讀源碼開始,比如具體的master/worker工作機制,Nginx內(nèi)部 的事件處理,內(nèi)存管理等等;同時可以學習Nginx擴展的開發(fā),可以定制一些自己私有的擴展;同時可以對Nginx+Lua有一定程度的了解
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1