国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

PHP面試之網(wǎng)絡(luò)協(xié)議面試題

Dogee / 1561人閱讀

摘要:之前的文章可以關(guān)注我的面試專(zhuān)欄獲取,或者關(guān)注我的公眾號(hào)琉憶編程庫(kù)查看歷史獲取。面試時(shí)如何給自己添金沒(méi)接觸過(guò)支付功能為此特意準(zhǔn)備了一篇新手零基礎(chǔ)對(duì)接境外支付的文章,為你面試添金,關(guān)注公眾號(hào)琉憶編程庫(kù),回復(fù),我發(fā)給你。

你好,是我琉憶。
本篇是本周(2019.2-25至3-1)的最后一篇文章。
之前的文章可以關(guān)注我的“PHP面試”專(zhuān)欄獲取,或者關(guān)注我的公眾號(hào)“琉憶編程庫(kù)”查看歷史獲取。

我正在segmentfault社區(qū)送兩本書(shū):《PHP程序員面試筆試真題解析》 ,今晚(3月1日)19點(diǎn)開(kāi)獎(jiǎng),歡迎參與。

明天就是周末了,提前祝各位周末愉快。

面試時(shí)如何給自己添金?沒(méi)接觸過(guò)支付功能?為此特意準(zhǔn)備了一篇“新手零基礎(chǔ)對(duì)接境外支付paypal”的文章,為你面試添金,關(guān)注公眾號(hào):“琉憶編程庫(kù)”,回復(fù):“pay”,我發(fā)給你。

以下正文的內(nèi)容來(lái)自《PHP程序員面試筆試真題解析》書(shū)籍,如果轉(zhuǎn)載請(qǐng)保留出處:


【真題1】如何利用PHP解決HTTP的無(wú)狀態(tài)本質(zhì)?

答案:可以使用Session和Cookie記住用戶,監(jiān)控是否同一個(gè)用戶在操作。使用Session前需要在頁(yè)面使用session_start()開(kāi)啟Session。然后使用$_SESSION來(lái)存儲(chǔ)Session變量。
使用Cookie時(shí),需使用set_cookie()設(shè)置Cookie,然后使用$_COOKIE取Cookie值。


【真題2】HTTP的Keep-Alive作用是什么?

答案:HTTP的Keep-Alive作用如下:Keep-Alive使客戶端到服務(wù)器端的連接持續(xù)有效,當(dāng)出現(xiàn)對(duì)服務(wù)器的后繼請(qǐng)求時(shí),Keep-Alive功能避免了建立或者重新建立連接。Web服務(wù)器基本上都支持HTTP?Keep-Alive。
缺點(diǎn):對(duì)于提供靜態(tài)內(nèi)容的網(wǎng)站來(lái)說(shuō),這個(gè)功能通常很有用。但是,對(duì)于負(fù)擔(dān)較重的網(wǎng)站來(lái)說(shuō),雖然為客戶保留打開(kāi)的連接有一定的好處,但它同樣影響了性能,因?yàn)樵跁和J褂玫钠陂g,本來(lái)可以釋放的資源仍舊被占用。所以當(dāng)Web服務(wù)器和應(yīng)用服務(wù)器在同一臺(tái)機(jī)器上運(yùn)行時(shí),Keep-Alive功能對(duì)資源利用的影響尤其突出。
解決:Keep-Alive:timeout=5,max=100

timeout:過(guò)期時(shí)間5秒(對(duì)應(yīng)httpd.conf里的參數(shù)是:KeepAliveTimeout),max是最多請(qǐng)求一百次,強(qiáng)制斷掉連接。在timeout時(shí)間內(nèi)又有新的連接過(guò)來(lái)時(shí),max會(huì)自動(dòng)減1,直到為0,強(qiáng)制斷掉。

【真題3】如何快速下載一個(gè)遠(yuǎn)程HTTP服務(wù)器上的圖片文件到本地?

答案:先通過(guò)fopen()函數(shù)打開(kāi)要下載的圖片路徑,然后使用fread()函數(shù)讀取圖片,再在本地打開(kāi)指定存儲(chǔ)圖片的目錄,將讀取到的圖片信息寫(xiě)入到該目錄內(nèi)的文件中,即可遠(yuǎn)程下載一個(gè)圖片到本地。實(shí)現(xiàn)代碼如下:



【真題4】請(qǐng)簡(jiǎn)述HTTP中POST、GET、PUT、DELETE方式的區(qū)別。

答案:HTTP定義了與服務(wù)器交互的不同的方法,最基本的方法是POST、GET、PUT和DELETE,URL全稱(chēng)是資源描述符,可以認(rèn)為一個(gè)URL地址用于描述一個(gè)網(wǎng)絡(luò)上的資源,而對(duì)應(yīng)的HTTP中的四種方法GET、POST、PUT、DELETE對(duì)應(yīng)這個(gè)資源的查,改,增,刪四個(gè)操作。它們的具體功能為:
(1)根據(jù)HTTP規(guī)范,GET用于信息獲取,信息應(yīng)該是安全的;
(2)根據(jù)HTTP規(guī)范,POST表示可以修改服務(wù)器上的資源的請(qǐng)求;
(3)PUT和POST極為相似,都是向服務(wù)器發(fā)送數(shù)據(jù),但它們之間有一個(gè)重要區(qū)別,PUT通常指定了資源的存放位置,而POST則沒(méi)有,POST的數(shù)據(jù)存放位置由服務(wù)器決定;
(4)DELETE的功能是刪除某一個(gè)資源。


【真題5】如何理解HTTP的gzip壓縮傳輸?

答案:HTTP下的gzip是一種流行的文件壓縮算法,在Linux平臺(tái)上使用十分廣泛,gzip壓縮傳輸能更加有效節(jié)約帶寬流量。它先把文本壓縮為.gz然后傳輸給瀏覽器,最后由瀏覽器負(fù)責(zé)解壓縮呈現(xiàn)給用戶,可以降低網(wǎng)絡(luò)傳輸?shù)淖止?jié)數(shù),加快網(wǎng)頁(yè)的加載速度。


面試時(shí)如何給自己添金?沒(méi)接觸過(guò)支付功能?為此特意準(zhǔn)備了一篇“新手零基礎(chǔ)對(duì)接境外支付paypal”的文章,為你面試添金,關(guān)注公眾號(hào):“琉憶編程庫(kù)”,回復(fù):“pay”,我發(fā)給你。

【真題6】如何給動(dòng)態(tài)文件(如PHP頁(yè)面)做緩存?(即第二次刷新瀏覽器時(shí),返回304狀態(tài))

答案:304狀態(tài)的意思是當(dāng)客戶端向服務(wù)端請(qǐng)求時(shí),服務(wù)端告訴客戶端緩存的文檔沒(méi)有過(guò)期可以繼續(xù)使用。
可以通過(guò)以下方法作瀏覽器緩存:
(1)當(dāng)用戶首次請(qǐng)求該文件的時(shí)候,通過(guò)HTTP HEAD的Last-Modified字段將該文件的最后修改日期發(fā)送到客戶端,讓客戶端知道該文件的版本,例如:
Last-Modified: Tue, 08 Apr 2008 14:48:05 GMT
(2)在瀏覽器再次請(qǐng)求該文件的時(shí)候,會(huì)自動(dòng)將該時(shí)間作為請(qǐng)求的HTTP HEAD的If-Modified-Since字段內(nèi)容,例如:
 If-Modified-Since: Tue, 08 Apr 2008 14:48:05 GMT
(3)服務(wù)端根據(jù)If-Modified-Since字段的內(nèi)容(如果存在該字段)來(lái)判斷客戶端的文件是否已經(jīng)過(guò)期,如果已經(jīng)過(guò)期,那么重新返回新的文件,如果沒(méi)有,那么只需要返回304狀態(tài)碼,就可結(jié)束輸出,這樣代表瀏覽器端的文件版本是最新的,不需要返回文件內(nèi)容。


【真題7】真題478、請(qǐng)寫(xiě)出HTTP和HTTPS的區(qū)別。


【真題8】IP是否可以偽造?PHP中如何拿到真實(shí)IP?

答案:IP地址是可以偽造的,客戶端可以偽造IP地址或使用代理IP導(dǎo)致IP地址不是用戶的真實(shí)IP地址。
REMOTE_ADDR代表客戶端的IP地址,HTTP_X_FORWARDED_FOR是代理服務(wù)器的IP地址,存放真實(shí)的IP和各級(jí)代理IP。實(shí)現(xiàn)代碼如下:



【真題9】在HTTP 1.0中,狀態(tài)碼 401 的含義是( );如果返回“找不到文件”的提示,則可用 header 函數(shù),其語(yǔ)句為( )。

參考答案:客戶端在授權(quán)頭信息中沒(méi)有有效的身份信息時(shí)訪問(wèn)受到密碼保護(hù)的頁(yè)面;header("HTTP/1.0 404 Not Found");。


【真題10】下列關(guān)于HTTP協(xié)議的說(shuō)法中,錯(cuò)誤的是( )。

A.如果本地開(kāi)啟了Cookie,那么每打開(kāi)一個(gè)網(wǎng)址,HTTP請(qǐng)求就會(huì)把相應(yīng)的Cookie傳給Web服務(wù)器
B.HTTP響應(yīng)的狀態(tài)碼為301,意思是暫時(shí)地把內(nèi)容轉(zhuǎn)移到一個(gè)新的URL,但是老的URL還沒(méi)有廢除
C.HTTP是一個(gè)基于請(qǐng)求與響應(yīng)模式的、無(wú)狀態(tài)的、應(yīng)用層的協(xié)議,絕大多數(shù)的Web開(kāi)發(fā)都是基于HTTP協(xié)議
D.絕大多數(shù)的Web開(kāi)發(fā)離不開(kāi)Cookie,如果禁用Cookie導(dǎo)致Session失效,那么可以通過(guò)URL來(lái)傳遞sessionID
參考答案:B。
分析:301表示請(qǐng)求的網(wǎng)頁(yè)已被永久移動(dòng)到新位置而不是暫時(shí)轉(zhuǎn)移內(nèi)容到新的URL。所以,選項(xiàng)B說(shuō)法錯(cuò)誤。


預(yù)告:下周(3.4-3.8)將更新PHP面試之MySQL數(shù)據(jù)庫(kù)知識(shí)點(diǎn),敬請(qǐng)期待。

以上內(nèi)容摘自《PHP程序員面試筆試真題解析》書(shū)籍,該書(shū)已在天貓、京東、當(dāng)當(dāng)?shù)入娚唐脚_(tái)銷(xiāo)售。

更多PHP相關(guān)的面試知識(shí)、考題可以關(guān)注公眾號(hào)獲取:琉憶編程庫(kù)

對(duì)本文有什么問(wèn)題或建議都可以進(jìn)行留言,我將不斷完善追求極致,感謝你們的支持。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/30183.html

相關(guān)文章

  • PHP面試常考網(wǎng)絡(luò)協(xié)議

    摘要:是為互聯(lián)網(wǎng)服務(wù)的協(xié)議族,它是網(wǎng)絡(luò)通信協(xié)議的統(tǒng)稱(chēng),由和等協(xié)議組成。預(yù)告本周五更新面試常考題之會(huì)話控制和網(wǎng)絡(luò)協(xié)議,敬請(qǐng)期待。以上內(nèi)容摘自程序員面試筆試寶典書(shū)籍,該書(shū)已在天貓京東當(dāng)當(dāng)?shù)入娚唐脚_(tái)銷(xiāo)售。 你好,是我琉憶,歡迎您來(lái)到PHP面試專(zhuān)欄。本周(2019.2-25至3-1)的一三五更新的文章如下: 周一:PHP面試常考之會(huì)話控制周三:PHP面試常考之網(wǎng)絡(luò)協(xié)議周五:PHP面試常考題之會(huì)話控...

    joywek 評(píng)論0 收藏0
  • PHP面試常考會(huì)話控制

    摘要:一的會(huì)話也稱(chēng)為。如果啟動(dòng)會(huì)話成功,則函數(shù)返回,否則返回。會(huì)話啟動(dòng)后就可以載入該會(huì)話已經(jīng)注冊(cè)的會(huì)話變量以便使用。但數(shù)組創(chuàng)建的在會(huì)話結(jié)束后就會(huì)失效。預(yù)告本周三更新面試常考之網(wǎng)絡(luò)協(xié)議,敬請(qǐng)期待。 你好,是我琉憶,歡迎您來(lái)到PHP面試專(zhuān)欄。本周(2019.2-25至3-1)的一三五更新的文章如下: 周一:PHP面試常考之會(huì)話控制周三:PHP面試常考之網(wǎng)絡(luò)協(xié)議周五:PHP面試常考題之會(huì)話控制和...

    lsxiao 評(píng)論0 收藏0
  • 一個(gè) 16年畢業(yè)生所經(jīng)歷的 PHP 面試

    摘要:正確做法是給加索引,還有聯(lián)合索引,并不能避免全表掃描。 前言:有收獲的話請(qǐng)加顆小星星,沒(méi)有收獲的話可以 反對(duì) 沒(méi)有幫助 舉報(bào)三連 有心的同學(xué)應(yīng)該會(huì)看到我這個(gè)noteBook下面的其它知識(shí),希望對(duì)你們有些許幫助。 本文地址 時(shí)間點(diǎn):2017-11 一個(gè)16年畢業(yè)生所經(jīng)歷的php面試 一、什么是面試 二、面試準(zhǔn)備 1. 問(wèn):什么時(shí)候開(kāi)始準(zhǔn)備? 2. 問(wèn):怎么準(zhǔn)備? 三、面試...

    dabai 評(píng)論0 收藏0
  • 如何"有計(jì)劃,高效率,優(yōu)簡(jiǎn)歷"應(yīng)對(duì)面試

    摘要:雖然有了十全的計(jì)劃,但如何高效率去記住上面那么多東西是一個(gè)大問(wèn)題,看看我是怎么做的。 前言 前一篇文章講述了我在三月份毫無(wú)準(zhǔn)備就去面試的后果,一開(kāi)始心態(tài)真的爆炸,但是又不服氣,一想到每次回來(lái)后家人朋友問(wèn)我面試結(jié)果的期待臉,越覺(jué)得必須付出的行動(dòng)來(lái)證明自己了。 面經(jīng)傳送門(mén):一個(gè)1年工作經(jīng)驗(yàn)的PHP程序員是如何被面試官虐的? 下面是我花費(fèi)兩個(gè)星期做的準(zhǔn)備,主要分三部分: 有計(jì)劃——計(jì)劃好...

    gyl_coder 評(píng)論0 收藏0
  • PHP面試常考內(nèi)容Memcache和Redis(1)

    摘要:以下正文的部分內(nèi)容來(lái)自程序員面試筆試寶典書(shū)籍,如果轉(zhuǎn)載請(qǐng)保留出處一什么是是一個(gè)開(kāi)源免費(fèi)高性能的分布式對(duì)象緩存系統(tǒng),它基于一個(gè)存儲(chǔ)鍵值對(duì)的來(lái)存儲(chǔ)數(shù)據(jù)到內(nèi)存中。預(yù)告面試常考內(nèi)容之和將于本周三更新。 你好,是我琉憶。繼上周(2019.2-11至2-15)發(fā)布的PHP面試常考內(nèi)容之面向?qū)ο髮?zhuān)題后,發(fā)布的第二個(gè)專(zhuān)題,感謝你的閱讀。本周(2019.2-18至2-22)的文章內(nèi)容點(diǎn)為以下幾點(diǎn),更新時(shí)...

    wenyiweb 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Dogee

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<