锁定老帖子 主题:请教robbin关于性能问题
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-22
我在lighttpd.conf按照您的linux下详解设置如下: compress.cache-dir = "/tmp/lighttpd/cache/compress/" compress.filetype = ("text/plain", "text/html","text/javascript","text/css") 而且我的mod_compress已经打开:server.modules = ("mod_rewrite","mod_access","mod_fastcgi","mod_simple_vhost","mod_cgi","mod_compress","mod_accesslog" ) 但在我看javaeye的流量监测中发现,我的js和CSS文件显著要如javaeye的要大.比如我的control.js和effect.js有36K,而javaeye的连10K都不到,不知道是什么原因. 因为我在/tmp/lighttpd/cache/compress下没有任何文件 好像我的caches_page缓存后页面执行速度没有变化 望各们给予指导.. 环境:rails 1.2.3 mysql 5.0 rhel as 4 lighttpd 1.4 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-22
配置可以肯定是没有问题的,我也不知道你为什么不行,也许是缓存目录权限的问题吧。可以看看error log里面有些什么信息。
|
|
返回顶楼 | |
发表时间:2007-04-22
谢谢
我看一下 我一直你的回复 你的及时让我非常高兴 |
|
返回顶楼 | |
发表时间:2007-04-22
robbin 写道 配置可以肯定是没有问题的,我也不知道你为什么不行,也许是缓存目录权限的问题吧。可以看看error log里面有些什么信息。
看到error_log 一系列failed Permission denied 我明白了,ROBBIN您真是一语惊醒梦中人 谢谢 |
|
返回顶楼 | |
发表时间:2007-04-22
js css压缩的问题已经解决
想再次请问: 我在controller中设置了caches_page :index 在public目录下也成功创建了index.html,但是为什么我每次访问的时候,我看了一下production.log好像没有缓存,还要经过了数据库查询 生成的文件如下权限,不知道有何影响: -rw-r--r-- index.html |
|
返回顶楼 | |
发表时间:2007-04-22
动态页面静态化,lighttpd要加一条rewrite规则:
url.rewrite = ( "^/$" => "index.html", "^([^.]+)$" => "$1.html" ) |
|
返回顶楼 | |
发表时间:2007-04-22
谢谢,不愧为中国rails第一人,在你那总是能得到今人满意的答复
|
|
返回顶楼 | |
发表时间:2007-04-22
我在另外一个地方看到过这样的一个写法url.rewrite = ( "^/$" => "cache/index.html", "^([^.]+)$" => "cache$1.html" )
不知这个cache在此起个什么作用 还是加了你那一句 整个rails中的页面缓存都在public目录下? |
|
返回顶楼 | |
发表时间:2007-04-22
sina2009 写道 谢谢,不愧为中国rails第一人,在你那总是能得到今人满意的答复
这个帽子就不要扣给我了。 |
|
返回顶楼 | |
发表时间:2007-04-22
sina2009 写道 我在另外一个地方看到过这样的一个写法url.rewrite = ( "^/$" => "cache/index.html", "^([^.]+)$" => "cache$1.html" )
不知这个cache在此起个什么作用 还是加了你那一句 整个rails中的页面缓存都在public目录下? 静候佳音! |
|
返回顶楼 | |