日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Nginx服務(wù)器如何處理相關(guān)的圖片

Nginx服務(wù)器在進(jìn)行圖片處理的時候有不少的問題需要我們?nèi)ピ敿?xì)的學(xué)習(xí)。說到訪問權(quán)限控制,很多看了Nginx相關(guān)文章的朋友都會自然聯(lián)想到X-Accel-Redirect這個頭。這個頭有個缺陷,就是所有的訪問都會先經(jīng)過一個fastcgi來判斷權(quán)限。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),忻城企業(yè)網(wǎng)站建設(shè),忻城品牌網(wǎng)站建設(shè),網(wǎng)站定制,忻城網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,忻城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

在下載系統(tǒng)上,用這個方法是非常合適的,但是在訪問量非常大的圖片服務(wù)器,單單用這個方法會使大量無需權(quán)限判定的圖片也經(jīng)過一個fastcgi處理,多此一舉并且無端耗費(fèi)大量的資源。雖然X-Accel-Redirect是一個新的方案,但是并不代表它能很好的解決所有問題,同時也不妨礙繼續(xù)思考解決問題的其它辦法。圖片服務(wù)器加上權(quán)限判斷主要用于博客和相冊這樣的系統(tǒng)。

在網(wǎng)上稍微觀察,可以看到目前大部分的博客相冊等系統(tǒng)并沒有針對圖片本身加入權(quán)限判斷,而僅僅是將網(wǎng)頁部分的權(quán)限控制住。這樣的話很多網(wǎng)友將其圖片加鎖,實(shí)際上此圖片在外部仍有辦法打開。我估計此原因有其一是實(shí)現(xiàn)起來有性能問題,其二是諸多網(wǎng)站將圖片放置到CDN上,而CDN并沒有對此有相應(yīng)的方案的緣故。走了一圈發(fā)現(xiàn)只有QQ空間在用帶權(quán)限的圖片,而它看上去是直接用fastcgi實(shí)現(xiàn)的,性能居然還不錯,佩服一下。下文單純解決性能問題,其思路是在訪問圖片附近放置一個控制文件,通過Nginx判斷決定是否要到fastcgi認(rèn)證,其原理類似apache的.htaccess。有用到CDN的,因?yàn)镃DN多數(shù)是squid,要加入清理squid緩存的機(jī)制。

1、針對單一圖片的控制

如果圖片按照哈希結(jié)構(gòu)放置,那么用戶的圖片加鎖后要把每一張圖片都加上控制文件,如果該用戶圖片較多,寫入時稍嫌多些。比如有一張圖:

 
 
 
  1. /data/image/a/z/asdfqerqwegasd.jpg

寫上一個空文件:

 
 
 
  1. /data/image/a/z/asdfqerqwegasd.jpg.lock

然后在Nginx配置判斷:

 
 
 
  1. location / {
  2. root /data/image/;
  3. if ( -f "${request_filename}.lock" )
  4. {
  5. #rewrite ^(.*)$ http://www.sudone.com/access.jsp?url=$1 last;
  6. return 403;#test
  7. }
  8. }

以上就是對Nginx服務(wù)器在處理圖片是的相關(guān)問題。


當(dāng)前題目:Nginx服務(wù)器如何處理相關(guān)的圖片
網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/dhhdpic.html