php 常見(jiàn)的三種緩存 php最大能傳多大的文件?
php最大能傳多大的文件?系統(tǒng)默認(rèn)只能傳大2M的文件。當(dāng)然了,這個(gè)可以配置文件,修改本地上傳文件大小的限制。配置文件(以本地上傳500M以下大小的文件為例)查找以上選項(xiàng)并修改-a8file_uploa
php最大能傳多大的文件?
系統(tǒng)默認(rèn)只能傳大2M的文件。
當(dāng)然了,這個(gè)可以配置文件,修改本地上傳文件大小的限制。
配置文件(以本地上傳500M以下大小的文件為例)
查找以上選項(xiàng)并修改-a8
file_uploadsOn打開(kāi)文件上傳選項(xiàng)
upload_max2_filesize500M上傳文件上限
要是要可以上傳比較好大的文件,單單以上兩條夠,前提是把服務(wù)器緩存上限調(diào)大,把腳本大的執(zhí)行時(shí)間變長(zhǎng)
post_air_size500Mpost上限
maxv_execution_time1800Maximumexecutiontimeofeachscript,inseconds腳本的最執(zhí)行時(shí)間
maxv_input_time1800Maximumamountofthetimeeachscriptmightspendparsingrequestdata
memory_limit128MMaximumamountthememoryascriptmustconsume(128MB)內(nèi)存上限
php月薪1萬(wàn)大概需要掌握些什么?
1w那就輕輕松松的吧,現(xiàn)在做PHP,不僅要知道一點(diǎn)后端知識(shí),也要知道一點(diǎn)數(shù)據(jù)庫(kù),緩存(redis,memcache),隊(duì)列,其實(shí)這么大火的前端也要會(huì)點(diǎn)
掌握到技術(shù),會(huì)別人絕對(duì)不會(huì)的,最新的
php高級(jí)工程師,具備什么技能?
初級(jí)php工程師可以往幾個(gè)方向去發(fā)展:
1.深度方向一個(gè)工程師要往高階發(fā)展起來(lái),必須同時(shí)裝備強(qiáng)化幾個(gè)技術(shù)能力:設(shè)計(jì)能力:懂得什么該如何用來(lái)分層、面向?qū)ο蟆⒃O(shè)計(jì)模式等設(shè)計(jì)組織代碼編碼能力:清楚php語(yǔ)法特性,明白了咋用一兩行代碼不用中級(jí)開(kāi)發(fā)者十幾上百行代碼。工程能力:能學(xué)會(huì)該如何快速構(gòu)建工程,學(xué)會(huì)什么如何能最終形成可讀、可擴(kuò)展性的工程,學(xué)會(huì)什么該如何避免埋坑給后人,學(xué)會(huì)該如何與人互相協(xié)作維護(hù)工程,學(xué)會(huì)該如何保證工程質(zhì)量,學(xué)會(huì)了怎么權(quán)衡得失,學(xué)會(huì)什么如何能面對(duì)困難不退縮讓步。抽象能力:初級(jí)開(kāi)發(fā)者大多數(shù)會(huì)直到邏輯亂詞時(shí)再抽象的概念標(biāo)準(zhǔn)封裝(甚至連怕拖進(jìn)度或者懶惰而放棄),而高級(jí)開(kāi)發(fā)者正常情況一就開(kāi)始寫(xiě)出了什么的邏輯就就是為了以后的器重,但是自然也知道一就開(kāi)始多付出過(guò)的思考設(shè)計(jì)時(shí)間到最后都會(huì)只不過(guò)復(fù)用能夠得到回報(bào)。很多開(kāi)發(fā)框架那是一步步抽象概念/埋坑/360優(yōu)化飛來(lái)的。架構(gòu)能力:一個(gè)業(yè)務(wù)系統(tǒng)如何劃為模塊,模塊之間該如何協(xié)作通信,每個(gè)模塊的技術(shù)選型該如何做,系統(tǒng)細(xì)節(jié)如何規(guī)避問(wèn)題等等。系統(tǒng)優(yōu)化能力:學(xué)會(huì)什么如何能評(píng)估公司、分析、提升系統(tǒng)性能。優(yōu)化系統(tǒng)途徑很多,產(chǎn)品功能優(yōu)化軟件、業(yè)務(wù)邏輯系統(tǒng)優(yōu)化、基礎(chǔ)技術(shù)優(yōu)化、操作系統(tǒng)底層硬件的優(yōu)化等等。
2.廣度方向php開(kāi)發(fā)基本都最感謝操作系統(tǒng)、存儲(chǔ)、緩存、網(wǎng)絡(luò)、webserver等等配套設(shè)施,并且這確實(shí)是低階必備技能。一但業(yè)務(wù)系統(tǒng)出問(wèn)題了,前提是要能飛速定位范圍解決(不肯定會(huì)自己能解決,但要知道能找到哪個(gè)負(fù)責(zé)人來(lái)解決的辦法)。比如存儲(chǔ)mysql,中級(jí)開(kāi)發(fā)者會(huì)知道怎么樣利用索引、依靠分表分庫(kù)能提高網(wǎng)上查詢(xún)性能,學(xué)會(huì)了負(fù)載均衡和災(zāi)備想提高性能提高比較可靠性(只不過(guò)是DBA的工作,但知道一點(diǎn)了有助于出問(wèn)題時(shí)排查)例如緩存,初級(jí)開(kāi)發(fā)者明白要如何管用且大限度借用緩存系統(tǒng)增加應(yīng)用到性能。例如http,初級(jí)和中級(jí)開(kāi)發(fā)者并不一定只懂得什么http網(wǎng)絡(luò)只是請(qǐng)求就只一去一回兩個(gè)包,高級(jí)開(kāi)發(fā)者會(huì)去深究網(wǎng)絡(luò)七層模型、會(huì)深究http跪請(qǐng)的各個(gè)環(huán)節(jié)(DNS、三次握手等等)比如說(shuō)web前端,怎么學(xué)習(xí)該如何憑著瀏覽器緩存、CDN緩存、壓解代碼、合并文件等等想提高前端性能,怎么學(xué)習(xí)該如何通過(guò)前端安全攻防。3,軟素質(zhì)學(xué)會(huì)了團(tuán)隊(duì)管理,項(xiàng)目管理,溝通技巧等等。