论坛首页 编程语言技术论坛

请教robbin关于性能问题

浏览 5207 次
该帖已经被评为隐藏帖
作者 正文
   发表时间: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
   发表时间:2007-04-22  
配置可以肯定是没有问题的,我也不知道你为什么不行,也许是缓存目录权限的问题吧。可以看看error log里面有些什么信息。
0 请登录后投票
   发表时间:2007-04-22  
谢谢
我看一下
我一直你的回复
你的及时让我非常高兴
0 请登录后投票
   发表时间:2007-04-22  
robbin 写道
配置可以肯定是没有问题的,我也不知道你为什么不行,也许是缓存目录权限的问题吧。可以看看error log里面有些什么信息。



看到error_log 一系列failed Permission denied
我明白了,ROBBIN您真是一语惊醒梦中人
谢谢
0 请登录后投票
   发表时间:2007-04-22  
js css压缩的问题已经解决
想再次请问:
    我在controller中设置了caches_page :index
在public目录下也成功创建了index.html,但是为什么我每次访问的时候,我看了一下production.log好像没有缓存,还要经过了数据库查询
生成的文件如下权限,不知道有何影响:
-rw-r--r--   index.html
0 请登录后投票
   发表时间:2007-04-22  
动态页面静态化,lighttpd要加一条rewrite规则:

url.rewrite = ( "^/$" => "index.html", "^([^.]+)$" => "$1.html" )
0 请登录后投票
   发表时间:2007-04-22  
谢谢,不愧为中国rails第一人,在你那总是能得到今人满意的答复
0 请登录后投票
   发表时间:2007-04-22  
我在另外一个地方看到过这样的一个写法url.rewrite = ( "^/$" => "cache/index.html", "^([^.]+)$" => "cache$1.html" )
不知这个cache在此起个什么作用
还是加了你那一句
整个rails中的页面缓存都在public目录下?
0 请登录后投票
   发表时间:2007-04-22  
sina2009 写道
谢谢,不愧为中国rails第一人,在你那总是能得到今人满意的答复


这个帽子就不要扣给我了。
0 请登录后投票
   发表时间:2007-04-22  
sina2009 写道
我在另外一个地方看到过这样的一个写法url.rewrite = ( "^/$" => "cache/index.html", "^([^.]+)$" => "cache$1.html" )
不知这个cache在此起个什么作用
还是加了你那一句
整个rails中的页面缓存都在public目录下?



静候佳音!
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics