liferay的过滤器

liferay4.3.3中的过滤器:
这些过滤器基本上在属性文件中有对应的属性,通过设置这些属性值来确定是否执行过滤器中的操作。
其中有一些过滤器是用来提高系统性能的。如:
com.liferay.filters.compression.CompressionFilter,
com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter,
com.liferay.filters.strip.StripFilter。
了解这些过滤器的功能,对于一些根本不会用的的过滤器,我们完全可以在web.xml
中屏蔽掉过滤器的map设置。这样也可以提高系统性能。如以下过滤器,系统中不会用到。
com.liferay.portal.servlet.filters.sso.cas.CASFilter,
com.liferay.filters.doubleclick.DoubleClickFilter,
com.liferay.filters.header.HeaderFilter,
com.liferay.portal.servlet.filters.sso.ntlm.NtlmFilter,
com.liferay.filters.secure.SecureFilter,
com.liferay.portal.servlet.filters.sessionid.SessionIdFilter。

以下为所有过滤器:
com.liferay.portal.servlet.filters.autologin.AutoLoginFilter:检查登录用户的用户名称是否为空,为空则重定向。
com.liferay.portal.servlet.filters.sso.cas.CASFilter:如果cas.auth.enabled设置为true ,则处理该filter。单点登录
com.liferay.filters.compression.CompressionFilter:如果属性com.liferay.filters.compression.CompressionFilter=true,则处理http内容的压缩。这样可以使系统更快。

com.liferay.filters.doubleclick.DoubleClickFilter:如果属性com.liferay.filters.doubleclick.DoubleClickFilter=true,则处理在服务器端阻止鼠标双击。
com.liferay.filters.header.HeaderFilter:添加页面过期时间的参数,根据filter config属性文件中的Expires。
com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter:属性 com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter=true时,开启运行时layout Cache.
com.liferay.portal.servlet.filters.sso.ntlm.NtlmFilter: 如果ntlm.auth.enabled=true,则处理该filter。单点登录
com.liferay.filters.secure.SecureFilter:安全,走https://
com.liferay.portal.servlet.filters.sessionid.SessionIdFilter:如果 com.liferay.portal.servlet.filters.sessionid.SessionIdFilter=true,保证只一个session创建,在http和https之间。
com.liferay.filters.strip.StripFilter:如果 com.liferay.filters.strip.StripFilter=true,执行,去掉空行,加快页面的展示速度。

com.liferay.portal.servlet.filters.velocity.VelocityFilter:如果 com.liferay.portal.servlet.filters.velocity.VelocityFilter=false,处理 # The Velocity filter will process */css/main.css as a Velocity template.
com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter:
#
# The virtual host filter maps hosts to public and private pages. For
# example, if the public virtual host is www.helloworld.com and the friendly
# URL is /helloworld, then http://www.helloworld.com is mapped to
# http://localhost:8080/web/helloworld.
#
com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter=true
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值