`

squid缓存配置

 
阅读更多
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 配置缓存服务器** Squid 是一个广泛使用的开源 HTTP 代理服务器和缓存系统,它能够显著提高网络访问速度,减轻服务器负载,同时提供内容过滤、访问控制等功能。在本文中,我们将深入探讨如何配置 Squid ...

    squid缓存服务器的研究

    - **缓存目录设置**:`cache_dir ufs /var/spool/squid 100 16 256`,其中: - `ufs` 表示缓存数据的存储格式; - `/var/spool/squid` 为缓存目录; - `100` 表示缓存目录占用磁盘空间大小(单位为 MB); - `16...

    squid缓存详细配置

    文档为squid缓存服务的配置文档,系统为CentOS部署,本人自己部署成功后整理的文档,绝对清晰。

    squid缓存服务器的配置

    Squid缓存服务器的配置不仅涉及到基本的网络设置,还包含复杂的权限控制、性能调优等多个方面。掌握这些知识,对于有效管理和维护企业级网络环境至关重要。通过合理配置Squid,不仅可以显著提升网络性能,还能加强...

    Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理)

    Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理) Squid缓存代理服务器是一种流行的代理服务器和Web缓存服务器软件,广泛应用于提高Web服务器速度、缓存万维网、域名系统和其他网络搜索、帮助网络...

    缓存代理服务器Squid-教程

    Squid是一个应用级代理,在保证客户端主机和服务器主机网络连通后,需要客户端软件做相应的设置后才能使用,比如给Internet Explorer设置代理服务器地址、端口等。 WEB缓存功能对于一个规模较大、访问繁忙的...

    搭建一个大型网站架构的实验环境(Squid缓存服务器篇).pdf

    在这个实验环境中,我们将配置两台Squid缓存服务器(192.168.10.30和192.168.10.31)以实现集群,以增强服务的稳定性和效率。 首先,我们需要对Squid01服务器进行网络配置。在/etc/rc.conf文件中设置ifconfig_lnc0...

    squid中文权威指南

    **Squid 缓存配置** 缓存管理是 Squid 的核心功能。你可以通过配置 `cache_dir` 来指定缓存存储位置和大小,如: ```conf cache_dir ufs /var/spool/squid 10000 16 256 ``` 这表示使用 Unix 文件系统(ufs)类型...

    利用Linux和Squid建立缓存代理服务器的优化方案研究.pdf

    在本文中,作者探讨了如何利用Linux操作系统和Squid软件构建一个优化的缓存代理服务器。Squid是一个开源的代理服务软件,允许用户自由使用和修改,常用于提高网络访问速度和效率。在基于Linux的环境中,Squid作为...

    Squid for Windows 配置 有缓存

    squid for windows 2.7 以上版本

    squid 强制缓存动态页面.docx

    通过对 Squid 配置的精确调整,我们可以克服默认设置的限制,实现对动态内容的有效缓存,提高服务的响应速度和可用性。同时,要注意的是,这种方法可能不适用于所有情况,因为它可能会导致动态内容无法及时更新,...

    Squid for windows 反向代理缓存服务器配置软件

    Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户想要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid 连接所申请网站并请求该...

    squid_videocache:Squid可以提供网页缓存,但是对视频的支持不是很好,因为优酷、乐视等视频网站使用CDN技术,所以视频文件的URL是动态变化的。Squid使用完整的URL计算MD5 hash对于web对象。对于视频对象,本项目使用视频ID计算MD5哈希,可以保证Squid的视频缓存

    ├── etc squid配置文件├── libvideoreg 视频缓存动态链接库,用来解析不同视频网站URL├── squid-2.7.STABLE9-new 打过patch后的squid-2.7.STABLE9├── squid squid-2.7.STABLE9的视频缓存patch文件└──...

    Shell脚本实现精准清除Squid缓存

    在本场景中,我们讨论的脚本是一个专门用于清理Squid缓存的工具。Squid是一款广泛使用的开源代理缓存服务器,它能够提高网络访问速度,减少带宽消耗。然而,随着时间的推移,缓存可能会积累大量无用或过时的数据,...

    squid配置https

    ### Squid 配置 HTTPS 实践指南 #### 概述 本文档旨在提供一份详细的实践指导,帮助读者理解和实现基于 Squid 的 ...此外,还可以根据实际需求调整 Squid 的其他配置选项,例如缓存设置等,以优化性能或增强功能。

    squid文件上传大小配置

    默认情况下,该值被设置为 0KB,意味着 squid 不会限制请求体的大小。但是,这可能会导致服务器在处理大文件时出现问题。因此,通常需要根据实际需求来调整这个值。 **配置示例**: ```squid request_body_max_size...

    Squid 中文权威指南(8)

    总之,《Squid 中文权威指南》第八章深入探讨了高级磁盘缓存的各个方面,为用户提供了一套全面的优化方案,帮助他们在不同环境下高效运行Squid缓存服务器。通过理解和实践这些策略,用户可以最大化地利用磁盘资源,...

    清除指定squid缓存文件的脚本代码分享

    squid启动之后,将在内存中建立一个哈希表,记录硬盘中缓存文件配置的情形。 对于类似http://jb51.net/index.html之类的网页,squid只会生成一个缓存文件。可以用squid附带的squidclient工具清除: squidclient -m ...

    squid:Squid Web代理缓存

    在本文中,我们将深入探讨 Squid 的核心功能、工作原理以及如何配置和优化 Squid 代理缓存。 ### 1. Squid 的基本功能 - **内容缓存**:Squid 存储经常访问的网页内容,减少网络带宽消耗和访问延迟。 - **负载均衡*...

Global site tag (gtag.js) - Google Analytics