亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

redis - java web怎么把頁(yè)面放到緩存里讓nginx直接讀取

瀏覽:74日期:2023-08-24 17:30:46

問題描述

想實(shí)現(xiàn)這么一個(gè)頁(yè)面靜態(tài)化的方案:nginx接受到請(qǐng)求之后先去redis或者memcache中取頁(yè)面的緩存,如果緩存里沒有再取請(qǐng)求action,action里把渲染好的頁(yè)面緩存起來供下次訪問使用。求解答這個(gè)方案有可行性嗎,怎么把渲染好的頁(yè)面存放到緩存里?

問題解答

回答1:

Nginx有一個(gè)proxy cache的功能,能自動(dòng)緩存后端比如Tomcat生成的內(nèi)容為靜態(tài)頁(yè)面,并且可以設(shè)定過期時(shí)間.你也可以在Java端自動(dòng)清除這些靜態(tài)緩存.

這里以Nginx的fastcgi cache為例,用PHP手動(dòng)刪除緩存:

Nginx里的配置項(xiàng):fastcgi_cache_path /png/nginx/1.5.7/ngx_fcgi_cache levels=1:2 keys_zone=WORDPRESS:512m inactive=1d max_size=1g;以下腳本要清除頁(yè)面 www.example.com/sample-page 的緩存:/png/nginx/1.5.7/ngx_fcgi_cache/5/b6/abad4d0ad087b7eecaac98d0a2a08b65<?php$dir = ’/png/nginx/1.5.7/ngx_fcgi_cache’;$md5 = md5(’GET://www.example.com/sample-page’);$cache = $dir.’/’.substr($md5, -1, 1).’/’.substr($md5, -3, 2).’/’.$md5;@unlink($cache);

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 国产亚洲精品久久午夜 | 看中国国产一级毛片真人视频 | 五月综合激情久久婷婷 | 片免费观看网站视频 | 久久91精品国产91久久户 | 欧美激情特级黄aa毛片 | 韩日视频在线观看 | 亚洲成在人线久久综合 | 免费黄色欧美 | 亚洲国产成人久久综合区 | 激情网址在线观看 | 午夜国产福利视频一区 | 一级色黄 | 免费看美女毛片 | 国产区成人综合色在线 | 日韩亚洲欧美一区二区三区 | 尤物精品在线观看 | 一区二区三区欧美 | 中国一级毛片视频 | 久久www免费人成_看片美女图 | 2021中文字幕 | 国内精品自在自线视频香蕉 | 免费视频片在线观看大片 | 天天色资料 | 日韩欧美一区二区久久黑人 | 日本一级大毛片a一 | 鲁大师手机在线观看视频 | 韩国一级毛片 | 亚洲性久久 | 亚洲成熟| 亚洲黄色免费网站 | 97香蕉 | 免费在线一级毛片 | 精品国产毛片 | 91视频第一页 | 激情网址在线观看 | 国产一区二区丁香婷婷 | 欧美大陆日韩一区二区三区 | 亚洲已满18点击进入在线观看 | 亚洲精品一区乱码在线观看 | 色视频免费观看高清完整 |