成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

html - 根據用戶id實現論壇用戶頭像顯示的最佳實現

瀏覽:253日期:2023-10-08 09:20:30

問題描述

我自己做的一個論壇里需要顯示用戶頭像,但是覺得不太可能在每一個回復中都保存用戶頭像文件名,因為總不能用戶修改頭像之后再去修改數據里所有他曾經回復過的內容。

所以我在服務器(node+express)中做了一個專門用于顯示頭像的路由,get方式,路由中獲取頭像圖片文件返回給用戶,并且設置了一個緩存時間來降低服務器負荷,于是現在所有的用戶頭像url可以用用戶id表示了。

然而這出現了一個問題,就是用戶修改頭像之后除非手動清理緩存或者等緩存過期,不然總是使用緩存的頭像

那么如果避免緩存的問題呢?

我第一個想到的是設置must-revalidation,但是似乎并沒有作用,而且每次都revalidation會不會導致服務器仍然要讀取圖片文件,導致磁盤性能下降?

第二種方式我考慮將用戶頭像文件名存在用戶信息里,進入顯示頭像的路由之后重定向到實際的URI,然后配合nginx做靜態資源服務和緩存。但是這似乎就增加了一次服務器訪問。

不知道大家有什么更好的主意

問題解答

回答1:

或許是我想簡單了,也或許是你想復雜了。

頭像是和用戶相關的,當然直接存用戶表里啊。

用戶修改頭像,上傳新的頭像到你的服務器,你可以得到圖片并重命名,然后修改用戶對應的頭像字段,使其指向新的圖片。

這樣只要用戶刷新頁面不就拿到了新的頭像了嗎?

回答2:

我覺得主要的問題時緩存更新。

瀏覽器有兩種類型的緩存,Expires和LastModified/Etag。

Expires基于時間范圍,在未過期前直接從緩存獲取數據,沒有網絡請求,而Etag/LastModified會發網絡請求校驗數據,沒有更新使用緩存,有更新獲取最新數據。

所有解決方案是設置Etag/LastModified。如果圖像更新并不需要很高的即時性,可以兩種緩存結合起來,設置一定時長的Expires。

標簽: HTML
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久综合一区二区| 一本一道综合狠狠老| 色狠狠av一区二区三区| 亚洲一区二区在线免费看| 欧美私人啪啪vps| 久久综合狠狠综合| 99精品视频在线观看免费| 777午夜精品免费视频| 久久99精品久久只有精品| 在线亚洲免费视频| 日韩福利视频导航| 色哟哟欧美精品| 免费看日韩精品| 欧美日韩在线播放| 麻豆精品视频在线| 欧美日韩国产高清一区| 国产精品影视在线观看| 欧美一区二区三区在线| 国产精品1区2区| 2022国产精品视频| 欧美凹凸一区二区三区视频| 欧美激情资源网| 午夜精品免费| 自拍偷自拍亚洲精品播放| 国产欧美一区二区三区国产幕精品| 一区二区三区欧美亚洲| 久久久久久久久一区二区| 免费观看一级欧美片| 欧美日韩激情一区| 国产毛片精品视频| 精品国产乱码久久久久久久久| 国产一区不卡精品| 欧美成人猛片aaaaaaa| 99精品欧美一区二区三区小说 | 欧美日韩国产三区| 亚洲丝袜制服诱惑| 久久午夜精品| 国产麻豆精品在线| 国产嫩草影院久久久久| 亚洲免费高清| 免费在线看成人av| 欧美大片在线观看| 欧美三级网页| 夜夜操天天操亚洲| 欧美三片在线视频观看| 99视频热这里只有精品免费| 国产精品久久网站| 国产精品日韩欧美一区| 美女免费视频一区| 久久综合狠狠综合久久激情| 在线观看亚洲| 免费一级片91| 久久久久久久久久久黄色| 日韩午夜激情| 极品少妇xxxx精品少妇偷拍 | 韩国一区二区视频| 久久久久久久久一| 国产精品亚洲综合色区韩国| 激情成人综合网| 欧美激情一区三区| 欧美资源在线| 精品一区二区三区免费| 久久久精品日韩欧美| 中文亚洲字幕| 国产一区二区三区黄视频| 久久精品综合网| 国产精品夜夜夜一区二区三区尤| 韩国精品主播一区二区在线观看 | 韩国av一区二区三区在线观看| 久久久不卡网国产精品一区| 日韩亚洲不卡在线| 激情偷乱视频一区二区三区| 国产人妖乱国产精品人妖| 久久久久久黄| 99久久久精品| 亚洲高清三级视频| 精品免费视频.| 国产精品久久久对白| 国产在线视频一区二区三区| 国产精品九色蝌蚪自拍| 欧美亚洲综合在线| 欧美日韩爆操| 久久国产欧美日韩精品| 国产日韩精品一区二区三区| 亚洲在线视频| 91在线观看一区二区| 无码av免费一区二区三区试看 | 久久国产精品免费| 久久久亚洲高清| 免费日韩av片| 99久久精品99国产精品| 亚洲bt欧美bt精品| 久久婷婷国产综合国色天香| 老司机午夜精品视频| 欧美久久一区| 国产精品一级片在线观看| 亚洲一级二级在线| 国产亚洲制服色| 欧美精品在欧美一区二区少妇| 国产日韩综合| 欧美成人高清| 精品无人码麻豆乱码1区2区| 亚洲另类在线制服丝袜| 日韩午夜在线观看视频| 国产精品区一区| 99久久免费国产| 毛片一区二区三区| 亚洲色图20p| 亚洲精品一区二区三区影院| 色婷婷亚洲一区二区三区| 欧美午夜影院| 成人一区二区三区视频 | 亚洲精品视频在线观看网站| 精品动漫一区二区三区在线观看| 色域天天综合网| 亚洲国产高清视频| 成人精品在线视频观看| 美腿丝袜亚洲三区| 夜夜嗨av一区二区三区网页 | 欧美日韩免费高清| 国产乱码精品一区二区三区av| 夜夜嗨av一区二区三区四季av | 日韩精品中文字幕一区| 色菇凉天天综合网| 亚洲区第一页| 欧美 日韩 国产 一区| 韩国精品一区二区| 五月天亚洲精品| 一区二区三区美女| 欧美国产综合色视频| 精品久久国产老人久久综合| 欧美人狂配大交3d怪物一区| 色猫猫国产区一区二在线视频| 亚洲国产精品一区制服丝袜 | 国产白丝精品91爽爽久久| 日韩国产欧美三级| 亚洲综合在线第一页| 久久久国产精华| 欧美一级理论性理论a| 在线观看日韩一区| 免费在线亚洲欧美| 中文一区二区| 亚洲韩日在线| 欧美亚州在线观看| 欧美成人一品| 91麻豆免费看片| 成人av网在线| 成人午夜电影网站| 懂色av一区二区夜夜嗨| 国产精品综合在线视频| 韩国精品主播一区二区在线观看| 麻豆精品新av中文字幕| 亚洲线精品一区二区三区八戒| 中文字幕综合网| 国产精品对白交换视频 | 久久狠狠久久综合桃花| 国产伦精品一区二区| 亚洲乱码久久| 亚洲激情午夜| 日韩视频三区| 亚洲免费成人| 国产欧美日韩在线播放| 国产精品美女xx| 国产九九精品| 翔田千里一区二区| 久久综合中文色婷婷| 91黄色在线观看| 欧美丝袜丝交足nylons图片| 欧美人与禽zozo性伦| 欧美精品久久久久久久多人混战| 在线精品亚洲一区二区不卡| 欧洲一区二区av| 欧美日韩成人高清| 91精选在线观看| 欧美一区二区三区男人的天堂| 日韩欧美国产综合| 久久日一线二线三线suv| 久久久精品一品道一区| 国产精品蜜臀在线观看| 综合久久给合久久狠狠狠97色 | 18欧美乱大交hd1984| 一区二区三区在线视频观看58| 亚洲一区欧美一区| 日韩精品一二区| 精品在线亚洲视频| 国产98色在线|日韩| 欧美日本一区二区在线观看| 欧美一区二区三区在线电影| 欧美精品一区二区在线观看| 国产精品婷婷午夜在线观看| 亚洲乱码国产乱码精品精98午夜| 亚洲综合清纯丝袜自拍| 日韩成人一区二区三区在线观看| 免费人成黄页网站在线一区二区| 韩国女主播成人在线| 成人午夜电影久久影院| 欧美精品麻豆| 性色一区二区三区| 欧美日韩国产精品成人| xf在线a精品一区二区视频网站|