ftp报嵌、ssh虱咧、http、telnet锚国、https?服務(wù)的用途和默認(rèn)端口腕巡?
ftp:File Transfer Protocol,文件傳輸協(xié)議血筑,是應(yīng)用層的協(xié)議绘沉,它基于傳輸層,為用戶服務(wù)豺总,它們負(fù)責(zé)進(jìn)行文件的傳輸车伞,其默認(rèn)端口是21
ssh:Secure Shell,安全外殼協(xié)議喻喳,建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議另玖。SSH是目前較可靠,專為遠(yuǎn)程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議表伦,其默端口是22
http:hypertext transport protocol谦去,超文本傳送協(xié)議,是一種詳細(xì)規(guī)定了瀏覽器和萬維網(wǎng)服務(wù)器之間互相通信的規(guī)則蹦哼,通過因特網(wǎng)傳送萬維網(wǎng)文檔的數(shù)據(jù)傳送協(xié)議哪轿,其默認(rèn)端口是80
telnet:Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式翔怎。它為用戶提供了在本地計(jì)算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力,其默認(rèn)端口是23
https:Hypertext Transfer Protocol over Secure Socket Layer,是以安全為目標(biāo)的HTTP通道赤套,用于安全的HTTP數(shù)據(jù)傳輸飘痛,它的主要作用可以分為兩種:
????????一種是建立一個信息安全通道,來保證數(shù)據(jù)傳輸?shù)陌踩?/p>
????????另一種就是確認(rèn)網(wǎng)站的真實(shí)性容握,其默認(rèn)端口是443
什么方法檢查PHP腳本的執(zhí)行效率(通常是腳本執(zhí)行時間)和數(shù)據(jù)庫SQL的效率(通常是數(shù)據(jù)庫Query時間)宣脉,并定位和分析腳本執(zhí)行和數(shù)據(jù)庫查詢的瓶頸所在?
腳本執(zhí)行時間剔氏,啟用xdebug塑猖,使用WinCacheGrind分析。
數(shù)據(jù)庫查詢谈跛,mysql使用EXPLAIN分析查詢羊苟,啟用slow query log記錄慢查詢
對于大流量的網(wǎng)站,您采用什么樣的方法來解決訪問量問題
1 確認(rèn)服務(wù)器硬件能否支持當(dāng)前的流量
對于普通的pc server來說,它能夠獨(dú)立支持每天10萬個獨(dú)立ip訪問感憾,如果訪問量過大蜡励,最好更好性能更高的專用服務(wù)器。
2 優(yōu)化數(shù)據(jù)庫的訪問服務(wù)器的負(fù)載過大阻桅,一個重要的原因就是CPU和內(nèi)存負(fù)載過高凉倚,而讀寫數(shù)據(jù)在這塊占據(jù)較多的資源∩┏粒可以從頁面靜態(tài)化稽寒、memcache緩存和mysql優(yōu)化幾個方面著手。
3 禁止外部盜鏈
占用較大的流量趟章,防盜鏈杏糙,使用reference來判斷一下。如果是圖片的話尤揣,使用添加水印即可很好的防止搔啊。
4 控制大文件的下載
最好把文件下載的容量控制為相對較小的一個值,如果有大文件下載北戏,最好使用專用的服務(wù)器负芋。
5 使用多臺主機(jī)實(shí)現(xiàn)分流,集群
6 使用流量分析軟件進(jìn)行分析統(tǒng)計(jì)
用什么方法來加快頁面的加載速度
要用到服務(wù)器資源時才打開嗜愈,及時關(guān)閉服務(wù)器資源
數(shù)據(jù)庫添加索引
頁面可生成靜態(tài)
圖片等大文件單獨(dú)服務(wù)器
使用代碼優(yōu)化工具