web服務器
-
gzip壓縮輸出
一、gzip介紹 gzip是GNU zip的縮寫,它是一個GNU自由軟件的文件壓縮程序,也經常用來表示gzip這種文件格式。軟件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公開發布,版本號是0.1,目前的穩定版本是…
-
corosync + pacemaker搭建高可用http
一、實驗圖: 二、實驗環境準備: 1)時間同步(172.16.2.15是時間服務器) [root@web1 ~]# crontab -e */5 * * * * /usr/sbin/ntpdate …
-
編譯安裝lamp框架
一、 先說說啥叫lamp 1. lamp簡介: Linux Apache Mysql PHP(Python, Perl)的簡稱,下面說說他們之間的關系 Linux:系統運行平臺 &…
-
PHP異常處理詳解
PHP異常處理詳解 異常處理(又稱為錯誤處理)功能提供了處理程序運行時出現的錯誤或異常情況的方法。 異常處理通常是防止未知錯誤產生所采取的處理措施。異常處理的好處是你不用再絞盡腦汁去考慮各種錯誤,這為處理某一類錯誤提供了一個很有效的方法,使編程效率大大提高。當異常被觸發時,通常會發生:&…
-
PHP安全模式詳解(PHP5.4安全模式將消失)
1. 安全模式 一直沒有用過php的safe_mode安全模式,以此說明作為日后參考。 PHP 的安全模式是為了試圖解決共享服務器(shared-server)安全問題而設立的。在結構上,試圖在 PHP 層上解決這個問題是不合理的,但修改 web 服務器層和操作系統層顯得非常不現…
-
深入理解php底層:php生命周期
1、PHP的運行模式: PHP兩種運行模式是WEB模式、CLI模式。無論哪種模式,PHP工作原理都是一樣的,作為一種SAPI運行。 1、當我們在終端敲入php這個命令的時候,它使用的是CLI。 它就像一個web服務器一樣來支持php完成這個請求,請求完成后再重新把控制權交給終端。 2、當使用Apache或者別web服務器…
-
PHP運行模式
PHP運行模式有4鐘: 1)cgi 通用網關接口(Common Gateway Interface))2) fast-cgi 常駐 (long-live) 型的 CGI3) cli 命令行運行 (Command Line Interface)4)web模塊模式 (apache等web服務器運行的模塊模式) 1. CGI(…
-
HipHop PHP實戰(詳解web運行模式)
Note: These code examples assume the HipHop compiler is fully built. 1 . Setting Up Your Environment (構建環境) To get started, you need to configure two environment variables. cd…
-
Apache、nginx 、lighttpd性能比較
1. web服務器簡介 1. lighttpd Lighttpd是一個德國人領導的開源軟件,其根本的目的是提供一個專門針對高性能網站,安全、快速、兼容性好并且靈活的Web server環境 Lighttpd是一個具有非常低的…
-
Apc緩存Opcode
1、PHP執行 PHP的運行階段也分成三個階段: Parse。語法分析階段。 Compile。編譯產出opcode中間碼。 Execute。運行,動態運行進行輸出。 …
-
Http協議中的各種長度限制總結
HTTP1.0的格式 request(HTTP請求消息)結構:一個請求行.部分消息頭,以及實體內容,其中的一些消息內容都是可選擇的.消息頭和實體內容之間要用空行分開. GET /index.html HTTP/1.1 //請求頭,下面都是消息頭.Accept: */*Accept-Languang:en-usConnection:keep-aliveHost…
-
HTTP詳解(1)-工作原理
1. HTTP簡介 HTTP協議(HyperText Transfer Protocol,超文本傳輸協議)是用于從WWW服務器傳輸超文本到本地瀏覽器的傳送協議。它可以使瀏覽器更加高效,使網絡傳輸減少。它不僅保證計算機正確快速地傳輸超文本文檔,還確定傳輸…
-
HTTP詳解(2)-請求、響應、緩存
1. HTTP請求格式 做過Socket編程的人都知道,當我們設計一個通信協議時,“消息頭/消息體”的分割方式是很常用的,消息頭告訴對方這個消息是干什么的,消息體告訴對方怎么干。HTTP協議傳輸的消息也是這樣規定的…
-
HTTP詳解(3)-http1.0 和http1.1 區別
翻了下HTTP1.1的協議標準RFC2616,下面是看到的一些它跟HTTP1.0的差別。 1. Persistent Connection持久連接 在HTTP1.0中,每對Request/Response都使用一個新的連接。 …