Questions tagged «cache»

存储临时或临时数据以提高应用程序或系统性能的位置或过程。

2
鱿鱼不缓存
我正在尝试将Squid配置为缓存服务器。我有一个局域网,其中Web服务器(apache)位于192.168.122.11squid,192.168.122.21而我的客户端位于192.168.122.22。问题是,当我查看Squid的访问日志时,只看到TCP_MISS消息。看来Squid根本没有缓存。我检查了缓存目录是否具有所有适当的权限。还有什么地方出问题了?这是我的鱿鱼配置: acl manager proto cache_object acl localhost src 127.0.0.1/32 ::1 acl to_localhost dst 127.0.0.1/8 0.0.0.0/32 ::1 acl SSL_ports port 443 acl Safe_ports port 80 acl Safe_ports port 21 acl Safe_ports port 443 acl Safe_ports port 70 acl Safe_ports port 210 acl Safe_ports port 1025-65535 acl Safe_ports port 280 acl Safe_ports …

3
apache2-SSLSessionCache运行但无法正常工作
我运行了一个debian squeeze标准Apache安装(2.2),并使用SSLClientCertificates来授权用户。到目前为止,这个工作正常。 但是我们注意到一些并行请求的速度变慢,并尝试检查我SSLSessionCache的工作是否正常。 所以我检查了我的localhost / server-status,它看起来像这样: SSL/TLS Session Cache Status: cache type: SHMCB, shared memory: 512000 bytes, current sessions: 0 subcaches: 32, indexes per subcache: 133 index usage: 0%, cache usage: 0% total sessions stored since starting: 0 total sessions expired since starting: 0 total (pre-expiry) sessions scrolled out of …

3
如何更改nginx上的Last-Modified标头?
我的服务器返回以下标头: Cache-Control:no-cache Connection:keep-alive Date:Thu, 07 Jul 2011 10:41:57 GMT Expires:Thu, 01 Jan 1970 00:00:01 GMT Last-Modified:Thu, 07 Jul 2011 08:06:32 GMT Server:nginx/0.8.46` 我希望不缓存我所服务的内容,因此我正在寻找一种方法来返回包含请求发起日期的日期时间的Last-Modified标头。类似于now()...

2
您可以设置最小的Linux磁盘缓冲区大小吗?
我有一台比较旧的Linux计算机,内存为2GB,没有交换,并且运行良好,该系统使用所有未使用的内存进行缓存,效果很好。 但是,当我几乎要强调内存(例如,已分配的> 1950MB)时,它会缓慢地进行爬网。我怀疑这是因为没有剩余的磁盘缓冲区。我知道OOM杀手将很快生效,但通常不会到达目的地-它变得如此缓慢,以至于加载射击达到30-40,没有进程取得任何进展(因此没有分配更多的内存),并且我必须重新启动它。 当我尝试杀死一个进程以使机器响应时,例如通过转到控制台(通过Alt-F1,登录并执行“ killall badprocess”),它通常可以工作,除了我必须等待从用户名/密码到出现提示为止的约10分钟-始终在磁盘活动期间进行。 再说一次,没有交换,所以它没有交换-只是因为没有可用的缓冲区而rash动。 我将有100MB左右的空间专门用于磁盘缓冲区,这会更早地触发OOM杀手(毕竟,程序的内存更少),但是另一方面,它会使机器始终保持响应状态。 有没有办法做到这一点?我还没有找到执行此类操作的/ proc / kernel或/ sys / vm条目。
8 linux  cache 

2
Apache:发送预压缩的gzip文件
我希望Apache通过网络发送gzip'ed的静态文件,但也希望Apache不能总是一遍又一遍地gzip化它们。因此,我认为如果存在.gz文件,是否无法提供该文件。此设置: 文件结构: static/ | |--- style.css | \--- style.css.gz .htaccess中的以下内容: mod_rewrite规则: RewriteCond %{REQUEST_FILENAME}.gz -s RewriteRule ^(.+) $1.gz [L] 而这个设置: AddEncoding x-gzip .gz 实际上,如果请求转到,则在发送.gz文件而不是.css的情况下,此方法有效/static/style.css。唯一的问题是,文件以“ application / x-gzip”而不是“ text / css”的形式提供。使用mod_rewrite的T标志不会改变它。明确的也没有 AddType text/css .css 有谁知道我如何实现期望的行为?还是出于某种我没想到的原因而不必要? 编辑:还有一个额外的困难:将原始文件发送给不带gzip支持的客户端。有谁知道这如何工作?

3
如何刷新IIS缓存而不重新启动Web服务器?
我有一个将数据放入缓存的IIS 6.0网站。可悲的是它还没有到期。有没有一种方法(实用程序或命令)可以强制清除该缓存,而无需重新启动计算机或重新启动Web服务器? 我已经尝试过重新启动应用程序池,但没有成功。
8 iis-6  cache 

2
异常的Apache-> Tomcat缓存问题
现在,我在Tomcat前面有一个Apache设置来处理缓存。此设置已交给外部服务进行管理,并且自过渡以来,我注意到了奇怪的行为。具体来说,当我从Web服务器请求swf文件时,我命中了Apache缓存(很好),但是偶尔我会收到截断的文件。收到此截断的文件后,缓存将不会刷新,直到手动删除缓存并再次从tomcat下拉swf为止。 外部服务声称配置很好,但是除了配置不正确之外,我看不到任何其他可能的方式。现在,在负载平衡器下有两个Apache服务器和两个Tomcat服务器,偶尔一个apache缓存将中断,而另一个则不会(导致所有请求的50%变为错误的,被截断的数据)。 我应该从哪里开始调试此问题?是什么可能导致这种奇怪的行为? 编辑:检查日志,tomcat抛出此: java.io.IOException: Bad file number at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:199) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:317) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.java:1968) at org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:1714) at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:809) at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:325) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:209) at …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.