springmvc+freemarker实现web访问
服务器端,客户端缓存都设置为没有缓存
<bean id="viewResolver"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="requestContextAttribute" value="rc"/>
<property name="cache">
<value>false</value>
</property>
<property name="suffix">
<value>.html</value>
</property>
<property name="exposeSpringMacroHelpers" value="true"/>
<property name="contentType">
<value>text/html; charset=UTF-8</value>
</property>
</bean>
<bean id="freemarkerConfig"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPaths">
<list>
<value>/ftl/</value>
<value>classpath:/ftl/</value>
</list>
</property>
<property name="freemarkerSettings">
<props>
<prop key="locale">zh_CN</prop>
<prop key="defaultEncoding">UTF-8</prop>
<prop key="date_format">yyyy-MM-dd</prop>
<prop key="time_format">HH:mm:ss</prop>
<prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>
<prop key="number_format">0.################</prop>
<prop key="template_update_delay">0</prop>
</props>
</property>
</bean>
如上:
<property name="cache">
<value>false</value>
</property>
<prop key="template_update_delay">0</prop>
问题:
当访问的url返回500时,修改页面后继续访问,竟然不走后台了。重复检查多次,清空服务器及浏览器缓存也不行
最后发现是squid缓存了错误页面
http://blog.csdn.net/joliny/article/details/3355173
解决方案:
1.禁掉squid
2.禁止squid后重启(squid.conf)
acl NCACHE method GET
no_cache deny NCACHE
分享到:
相关推荐
** squid 配置缓存服务器** Squid 是一个广泛使用的开源 HTTP 代理服务器和缓存系统,它能够显著提高网络访问速度,减轻服务器负载,同时提供内容过滤、访问控制等功能。在本文中,我们将深入探讨如何配置 Squid ...
- **缓存目录设置**:`cache_dir ufs /var/spool/squid 100 16 256`,其中: - `ufs` 表示缓存数据的存储格式; - `/var/spool/squid` 为缓存目录; - `100` 表示缓存目录占用磁盘空间大小(单位为 MB); - `16...
文档为squid缓存服务的配置文档,系统为CentOS部署,本人自己部署成功后整理的文档,绝对清晰。
Squid缓存服务器的配置不仅涉及到基本的网络设置,还包含复杂的权限控制、性能调优等多个方面。掌握这些知识,对于有效管理和维护企业级网络环境至关重要。通过合理配置Squid,不仅可以显著提升网络性能,还能加强...
Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理) Squid缓存代理服务器是一种流行的代理服务器和Web缓存服务器软件,广泛应用于提高Web服务器速度、缓存万维网、域名系统和其他网络搜索、帮助网络...
Squid是一个应用级代理,在保证客户端主机和服务器主机网络连通后,需要客户端软件做相应的设置后才能使用,比如给Internet Explorer设置代理服务器地址、端口等。 WEB缓存功能对于一个规模较大、访问繁忙的...
在这个实验环境中,我们将配置两台Squid缓存服务器(192.168.10.30和192.168.10.31)以实现集群,以增强服务的稳定性和效率。 首先,我们需要对Squid01服务器进行网络配置。在/etc/rc.conf文件中设置ifconfig_lnc0...
**Squid 缓存配置** 缓存管理是 Squid 的核心功能。你可以通过配置 `cache_dir` 来指定缓存存储位置和大小,如: ```conf cache_dir ufs /var/spool/squid 10000 16 256 ``` 这表示使用 Unix 文件系统(ufs)类型...
在本文中,作者探讨了如何利用Linux操作系统和Squid软件构建一个优化的缓存代理服务器。Squid是一个开源的代理服务软件,允许用户自由使用和修改,常用于提高网络访问速度和效率。在基于Linux的环境中,Squid作为...
squid for windows 2.7 以上版本
通过对 Squid 配置的精确调整,我们可以克服默认设置的限制,实现对动态内容的有效缓存,提高服务的响应速度和可用性。同时,要注意的是,这种方法可能不适用于所有情况,因为它可能会导致动态内容无法及时更新,...
Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户想要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid 连接所申请网站并请求该...
├── etc squid配置文件├── libvideoreg 视频缓存动态链接库,用来解析不同视频网站URL├── squid-2.7.STABLE9-new 打过patch后的squid-2.7.STABLE9├── squid squid-2.7.STABLE9的视频缓存patch文件└──...
在本场景中,我们讨论的脚本是一个专门用于清理Squid缓存的工具。Squid是一款广泛使用的开源代理缓存服务器,它能够提高网络访问速度,减少带宽消耗。然而,随着时间的推移,缓存可能会积累大量无用或过时的数据,...
### Squid 配置 HTTPS 实践指南 #### 概述 本文档旨在提供一份详细的实践指导,帮助读者理解和实现基于 Squid 的 ...此外,还可以根据实际需求调整 Squid 的其他配置选项,例如缓存设置等,以优化性能或增强功能。
默认情况下,该值被设置为 0KB,意味着 squid 不会限制请求体的大小。但是,这可能会导致服务器在处理大文件时出现问题。因此,通常需要根据实际需求来调整这个值。 **配置示例**: ```squid request_body_max_size...
总之,《Squid 中文权威指南》第八章深入探讨了高级磁盘缓存的各个方面,为用户提供了一套全面的优化方案,帮助他们在不同环境下高效运行Squid缓存服务器。通过理解和实践这些策略,用户可以最大化地利用磁盘资源,...
squid启动之后,将在内存中建立一个哈希表,记录硬盘中缓存文件配置的情形。 对于类似http://jb51.net/index.html之类的网页,squid只会生成一个缓存文件。可以用squid附带的squidclient工具清除: squidclient -m ...
在本文中,我们将深入探讨 Squid 的核心功能、工作原理以及如何配置和优化 Squid 代理缓存。 ### 1. Squid 的基本功能 - **内容缓存**:Squid 存储经常访问的网页内容,减少网络带宽消耗和访问延迟。 - **负载均衡*...