问一下nginx跟redis跟缓存的问题

哈哈__哈哈 发布于 2013/12/19 19:37
阅读 1K+
收藏 0

@红薯

我想到了一个思路,就是我把所有的页面的源代码用linux curl抓取下来然后送到redis里面去,页面只从redis读取数据输出。。 然后2种方式都可以 1 redis的数据每5分钟重新彻底生成一次 2 redis的数据每次更新后台的时候重新生成下 这样是不是极大的提高了效率, 这个比我做文件缓存还有效的多吧 当然我说的 是那种参数固定的页面,那种参数不固定的那种比如搜索页面,那个就直接查询数据库了

这样感觉极大的提高了效率啊。

尤其那种对实时要求不高的

另外问一下大家那个关于nginx的一个问题

贴出我的nginx配置






nginx 主要就是


server/en/转发到后端的运行rails的127.0.0.1:8080的unicorn上面去,但是url要去除/en/ 因为rails的url也有rewrite

然后server/下的  *.php转发到 127.0.0.1:9000的php-fpm上面去

其实我是想把server/data/目录下面的任何东西跟server/public/(jpg|png|css|ico|js)都直接访问不转发到server/index.php

然后把静态文件做一个缓存

这些配置怎么写啊?



加载中
0
leo108
leo108

我得从你的解决方案里归纳你想问的问题

0
哈哈__哈哈
哈哈__哈哈

引用来自“leo108”的答案

我得从你的解决方案里归纳你想问的问题

其实就是告诉我nginx的配置


我怎么不让在server/public/跟server/data/下的js css ico  png jpg jpeg 直接去访问文件

而server/下不为server/public/且不为server/data/的直接rewrite到server/index.php


因为用的是php zend framework所以

server/controllerName/actionName  重定向到server/index.php是必须的


返回顶部
顶部