全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: xiusha
打印 上一主题 下一主题

[疑问] Linux+apche下用的优化提速Nginx下怎么用?

[复制链接]
11#
发表于 2010-7-19 19:26:49 | 只看该作者
就是gzip  挺有用滴,呵呵
12#
发表于 2010-7-19 20:13:08 | 只看该作者
给你个Apache的rewrite
  1. <IfModule mod_expires.c>
  2. # Enable expirations.
  3. ExpiresActive On
  4. # Cache all files for 2 weeks after access (A).
  5. ExpiresDefault A1209600
  6. ExpiresByType image/x-icon A2592000  
  7. ExpiresByType application/x-javascript A2592000  
  8. ExpiresByType text/css A604800  
  9. ExpiresByType image/gif A2592000  
  10. ExpiresByType image/png A2592000  
  11. ExpiresByType image/jpeg A2592000  
  12. ExpiresByType text/plain A86400  
  13. ExpiresByType application/x-shockwave-flash A2592000  
  14. ExpiresByType video/x-flv A2592000  
  15. ExpiresByType application/pdf A2592000  
  16. ExpiresByType text/html A600  
  17.   <FilesMatch \.php$>
  18.     # Do not allow PHP scripts to be cached unless they explicitly send cache
  19.     # headers themselves. Otherwise all scripts would have to overwrite the
  20.     # headers set by mod_expires if they want another caching behavior. This may
  21.     # fail if an error occurs early in the bootstrap process, and it may cause
  22.     # problems if a non-Drupal PHP file is installed in a subdirectory.
  23.     ExpiresActive Off
  24.   </FilesMatch>
  25. </IfModule>
  26. #Enable Gzip
  27. <ifmodule mod_deflate.c>
  28. AddOutputFilter DEFLATE html xml php js css jpeg png gif
  29. </ifmodule>
复制代码
13#
发表于 2010-7-20 00:24:38 | 只看该作者
原帖由 霸武邪皇 于 2010-7-17 08:29 发表
css怎么会用的多呢?

其实也不是很多,只是相对页面来说比较多,而且现在的程序都比较复杂,比如模板和程序本身CSS可能就一样一个,或许哪个插件或者什么其他功能为了便于安装和卸载也会有各自的CSS
14#
发表于 2010-7-20 00:27:18 | 只看该作者
貌似nginx默认的gzip压缩没有压缩css文件,具体我也不清楚,只是有点怀疑,因为我的GG关键词工具里面的网站性能评价里写到我的CSS文件没有经过gzip压缩,但是我用的lnmp默认的设置明明是开启了gzip压缩的(我到查询gzip是否开启的网站查询过了)。希望高手能够指点下哈,谢谢了!
15#
发表于 2010-7-20 01:40:44 | 只看该作者
LS,
css和js不会被压缩

这个功能有时没多大用,一些程式自带这个,压缩后的css或js挤在一块儿就根本没法用了
16#
发表于 2010-7-20 11:09:11 | 只看该作者
原帖由 90rs 于 2010-7-20 01:40 发表
LS,
css和js不会被压缩

这个功能有时没多大用,一些程式自带这个,压缩后的css或js挤在一块儿就根本没法用了

这样吗?不过很奇怪啊,我用GG关键词工具的时候,在网站性能里面GG提示说如果做了CSS压缩能够减小文件啊,如果CSS没有必要或者不能压缩,那GG为什么会进行提示呢?我想他不应该会范这样的低级错误吧?
这个是GG关键词工具地址:https://www.google.com/webmasters/tools
17#
发表于 2010-7-20 11:14:25 | 只看该作者
css和js压缩只是降低了代码可读性,对程序来讲是没有区别的。

评分

参与人数 1威望 +2 收起 理由
yxq4319 + 2 原创内容

查看全部评分

18#
发表于 2010-7-20 11:15:00 | 只看该作者
css,js,html,txt这种纯文本压缩率比较高 ,js的话有时gzip后会出错,所以很多框架默认不压js
jpg,png这些也能压,gif的话本身就是压过的,没必要压

评分

参与人数 1威望 +5 收起 理由
yxq4319 + 5 原创内容

查看全部评分

19#
发表于 2010-7-20 11:22:08 | 只看该作者
原帖由 winsock 于 2010-7-20 11:15 发表
css,js,html,txt这种纯文本压缩率比较高 ,js的话有时gzip后会出错,所以很多框架默认不压js
jpg,png这些也能压,gif的话本身就是压过的,没必要压

谢谢啊,看来CSS还是可以压一下的了,CSS压缩后一定不会出错的吧?

[ 本帖最后由 yxq4319 于 2010-7-20 11:23 编辑 ]
20#
发表于 2010-7-20 11:40:43 | 只看该作者

回复 19# 的帖子

不会的,其实js gzip出错也基本很少见........
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-12 07:54 , Processed in 0.142493 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表