作為站長的你,一定都很想知道自己的**的運營情況,功能完善,一些開發需要的工具,讓我們的**如虎添翼。
1)給**新增icon
2)**統計等
3)內容分享
1.share.js **:3.jiathis分享 **:chrome://jiathis/content/welcome.xul
4)靜態內容壓縮處理
//開啟gzip的壓縮gzip on|off;
# 預設值: gzip off
# 開啟或者關閉gzip模組
gzip_static on|off;
# nginx對於靜態檔案的處理模組
# 該模組可以讀取預先壓縮的gz檔案,這樣可以減少每次請求進行gzip壓縮的cpu資源消耗。該模組啟用後,nginx首先檢查是否存在請求靜態檔案的gz結尾的檔案,如果有則直接返回該gz檔案內容。為了要相容不支援gzip的瀏覽器,啟用gzip_static模組就必須同時保留原始靜態檔案和gz檔案。這樣的話,在有大量靜態檔案的情況下,將會大大增加磁碟空間。我們可以利用nginx的反向**功能實現只保留gz檔案。
gzip_comp_level 4;
# 預設值:1(建議選擇為4)
# gzip壓縮比/壓縮級別,壓縮級別 1-9,級別越高壓縮率越大,當然壓縮時間也就越長(傳輸快但比較消耗cpu)。
gzip_buffers 4 16k;
# 預設值: gzip_buffers 4 4k/8k
# 設定系統獲取幾個單位的快取用於儲存gzip的壓縮結果資料流。 例如 4 4k 代表以4k為單位,按照原始資料大小以4k為單位的4倍申請記憶體。 4 8k 代表以8k為單位,按照原始資料大小以8k為單位的4倍申請記憶體。
# 如果沒有設定,預設值是申請跟原始資料相同大小的記憶體空間去儲存gzip壓縮結果。
gzip_types mime-type [mime-type ...];
# 預設值: gzip_types text/html (預設不對js/css檔案進行壓縮)
# 壓縮型別,匹配mime型別進行壓縮
# 不能用萬用字元 text/*
# (無論是否指定)text/html預設已經壓縮
gzip_min_length 1k;
# 預設值: 0 ,不管頁面多大都壓縮
# 設定允許壓縮的頁面最小位元組數,頁面位元組數從header頭中的content-length中進行獲取。
# 建議設定成大於1k的位元組數,小於1k可能會越壓越大。 即: gzip_min_length 1024
# 預設值: gzip_http_version 1.1(就是說對http/1.1協議的請求才會進行gzip壓縮)
# 識別http的協議版本。由於早期的一些瀏覽器或者http客戶端,可能不支援gzip自解壓,使用者就會看到亂碼,所以做一些判斷還是有必要的。
# 注:99.99%的瀏覽器基本上都支援gzip解壓了,所以可以不用設這個值,保持系統預設即可。
# 假設我們使用的是預設值1.1,如果我們使用了proxy_pass進行反向**,那麼nginx和後端的upstream server之間是用http/1.0協議通訊的,如果我們使用nginx通過反向**做cache server,而且前端的nginx沒有開啟gzip,同時,我們後端的nginx上沒有設定gzip_http_version為1.0,那麼cache的url將不會進行gzip壓縮
gzip_proxied [off|expired|no-cache|no-store|private|no_last_modified|no_etag|auth|any] ...;
# 預設值:off
# nginx作為反向**的時候啟用,開啟或者關閉後端伺服器返回的結果,匹配的前提是後端伺服器必須要返回包含"via"的 header頭。
# off - 關閉所有的**結果資料的壓縮
# expired - 啟用壓縮,如果header頭中包含 "expires" 頭資訊
# no-cache - 啟用壓縮,如果header頭中包含 "cache-control:no-cache" 頭資訊
# no-store - 啟用壓縮,如果header頭中包含 "cache-control:no-store" 頭資訊
# private - 啟用壓縮,如果header頭中包含 "cache-control:private" 頭資訊
# no_last_modified - 啟用壓縮,如果header頭中不包含 "last-modified" 頭資訊
# no_etag - 啟用壓縮 ,如果header頭中不包含 "etag" 頭資訊
# auth - 啟用壓縮 , 如果header頭中包含 "authorization" 頭資訊
# any - 無條件啟用壓縮
gzip_vary on;
# 和http頭有關係,加個vary頭,給**伺服器用的,有的瀏覽器支援壓縮,有的不支援,所以避免浪費不支援的也壓縮,所以根據客戶端的http頭來判斷,是否需要壓縮
gzip_disable "msie [1-6].";
# 禁用ie6的gzip壓縮,又是因為杯具的ie6。當然,ie6目前依然廣泛的存在,所以這裡你也可以設定為「msie [1-5].」
# ie6的某些版本對gzip的壓縮支援很不好,會造成頁面的假死,為了確保其它的ie6版本不出問題,所以建議加上gzip_disable的設定
web介面開發 之python必知
通過安裝django學習庫的安裝 一 擴充套件庫的安裝 1.pip安裝擴充套件庫 python安裝完成後,驗證pip是否可以正常使用。win r cmd pip,出現如下圖,即ok。pip驗證當前安裝的庫,命令 pip show 擴充套件庫的名稱 pip show django 使用pip解除安裝庫...
站長必知 SEO也有不足之處
做了兩年多的seo工作,越來越發現乙個 只靠seo的話實在是有很多不理想的地方,特別是最近更新之後,好像越來越要讓站長進入競價行列了,這無疑是給seo帶來沉重的打擊。下面就列舉幾條seo最不足的地方,給各們站長研究下有沒有更好的方法解決 關鍵詞見效慢 通過seo想要把熱門關鍵詞沒三個月是不可能的,特...
前端必知必會之檔案上傳攻略(一)
根據http協議的定義,完成請求訊息體的封裝和解析,將二進位制內容儲存至檔案。關鍵字 multipart form data 含義 multipart表示資源有多種元素組成,form data使用post方式或html forms上傳檔案。結構 content type multipart form...