服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

清漆configurationbuild议

我的VPS有几个问题。 我的主人不知道发生了什么事情,所以我不得不经历一场考验,尝试重新configuration一些东西。 其中一件事是清漆…我在这里发布了一个问题: https ://webmasters.stackexchange.com/questions/89506/http-header-if-not-modified-help/89507?noredirect =1# comment109928_89507我正在使用WP Super Cache来使用Mod_rewrite创build页面的静态HTML文件,以减less服务器负载。 然后,我通过清漆将这些静态页面进一步减less负载。 我遇到的问题是WP超级caching正在发送一个max-age = 3,这显然在3秒钟之后被logging为Varnish的另一个3秒钟。 所以真的,毫无意义的使用光油。 但是,如果将内容的最大年龄设置为更长,则意味着如果我在WordPress中更改了CSS或dynamic页面,则内容在浏览器中显得过时了,这显然是我不想要的。 我想知道(纠正我,如果这是不正确的路要走),如果按照这个指南: https: //www.varnish-cache.org/trac/wiki/VCLExampleLongerCaching光油可以去掉通过发送的头。 htaccess的WordPress,然后清漆caching一个星期(除非清除通过SSH或WP HTTP清除插件,我猜)和浏览器caching保持在15分钟低,所以如果有任何改变,它只会是15分钟的date,但在15分钟后,下一个请求仍然来自光油,而不是来自Apache。 我照顾的一些网站是摄影网站,所以我真的不想cachingGB的图像在Varnish所以我目前告诉我的VCL不要caching这些。 我只想caching页面,这样我就可以摆脱WordPress使用的额外caching插件。 我试图看看是否有一个方法来有一个长的清漆caching时间,然后WordPress会发送一个头,它将存储在浏览器的最大年龄说1天,但如果内容更新(网页或CSS文件为例),那么这将在浏览器中更新。 我似乎没有find答案,所以也许我要求太多。 这是我的VCL: backend default { .host = "public IP"; .port = "8080"; } acl purge { "localhost"; "127.0.0.1";} sub vcl_recv { if (req.request == "PURGE") { if (!client.ip ~ purge) { error […]