Articles of caching

使NFS像块设备一样工作

我们目前正在进行虚拟化设置,由于能够在我们的文件pipe理器上增长卷的function,而不是通过进程调整块设备等,所以我们希望使用NFS卷来处理所有事情,比通过iSCSI或类似技术暴露“块设备”。 但是,这样做会带来一些问题,因为文件系统caching受到很多困扰,因为我们无法find指示Linux NFS驱动程序将NFS卷作为caching区块设备的方式。 我知道这对于deviseNFS来说是直截了当的,但我想知道是否有任何已知的方法,例如不使用CacheFS,使NFS客户端相信它具有对卷的独占访问权限,因此可以在虚拟内存中自由caching它想要的? 我们可以在技术上保证这种排他性,所以这只是让客户相信我们的问题,本质上;) 为了logging,所有主机都使用内核版本3.2在同样运行在3.2内核上的Xenpipe理程序上运行Linux。

MySQLcaching(innodb_buffer_pool_size vs query_cache_ *)

什么是之间的关系: innodb_buffer_pool_size和query_cache_ * 两者都用于caching查询,但有什么区别? 我可以同时使用吗? 谢谢

为什么清漆不caching?

我正在解决我的Ubuntu服务器上Varnish 3.x的设置问题。 我在两个站点上运行Drupal 7,通过基于命名的虚拟主机。 在尝试获得Varnish与Drupal的良好合作之前,我正尝试从caching中获取Varnish到PNG。 以下是我从PNG文件的curl -I请求中获得的标题: HTTP/1.1 200 OK Server: Apache/2.2.22 (Ubuntu) Last-Modified: Sun, 07 Oct 2012 21:18:59 GMT ETag: "a57c2-3850-4cb7ea73db6c0" Accept-Ranges: bytes Content-Length: 14416 Cache-Control: max-age=1209600 Expires: Thu, 25 Oct 2012 22:55:14 GMT Content-Type: image/png Accept-Ranges: bytes Date: Thu, 11 Oct 2012 22:55:14 GMT X-Varnish: 1766703058 Age: 0 Via: 1.1 varnish Connection: keep-alive […]

清漆删除最less要求的文件

我看到清漆可以configuration为设置一定大小的-smalloc或-sfile。 我想设置一个1G的文件caching,以便在caching满时首先删除最less请求的文件。 这是可能的清漆? 是否有另一个反向代理工具可以做到这一点?

Postfix什么时候像客户端一样行事?

Postfix什么时候作为客户端? 当它发送邮件给外面的世界? 我试图决定是否应该设置smtp_tls_session_cache_database 。 还有一个类似的设置,叫做smtpd_tls_session_cache_database (smtp d ),当Postfix像服务器一样工作时,这是有利的。 smtp_tls_session_cache_database影响Postfix客户端TLS会话caching,而smtpd_tls_session_cache_database影响Postfix服务器TLS会话caching。 我也读了Postfix TLS的自述文件 ,但是找不到我在找的东西。 对于它的价值,我的设置有Postfix接收邮件在端口25(传递给Dovecot)和端口587设置为SASL auth'd中继(也Dovecot)。

启用nginx浏览器捕获特定的url

我怎样才能启用特定url的nginx catch? 我有一个Django的Web应用程序,我把我的静态文件,如CSS,JavaScript和…在一个名为静态文件夹,我可以访问他们通过http://example.com/static/ ,我想configurationNginx N顺序只能从这个url捕获这些文件。 我读过http://www.nginxtips.com/how-to-enable-browser-cache-static-files-on-nginx/,但是这个选项没有在那里解释。 我试着下面的configuration,并重新启动我的ngnix服务器,但我有错误。 这是我的sites-available/defaultconfiguration文件。 有什么问题? server { listen 80; listen 443 ssl; server_name www.example.com example.com; ssl_certificate /var/www/example/ssl/ssl.crt; ssl_certificate_key /var/www/example/ssl/ssl.key; location /static (jpg|jpeg|png|gif|ico|css|js)$ { alias /var/www/example/static; expires 3d; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; } location /media { alias /var/www/example/media; } location / { proxy_pass http://127.0.0.1:8000; } } 这是nginx日志文件内容… 2014/03/07 […]

Linux ZFS不缓冲写入缓冲区(SLOG / ZIL)?

遇到写入I / O时, zpool iostat -v中的日志列不会显示任何ZIL活动。 将数据写入磁盘时,会导致高于预期的等待时间(有时会在争用期间超过80毫秒)。 capacity operations bandwidth pool alloc free read write read write —————- —– —– —– —– —– —– storage 1.88T 2.09T 3 3.01K 512K 39.3M mirror 961G 1.05T 0 1.97K 128K 20.8M mpathf – – 0 393 0 20.8M mpathg – – 0 391 128K 20.6M mirror 961G 1.05T […]

减less来自特定应用程序的写入?

我正在logging一个命令的输出 command | tee file 这导致tee 实际写入磁盘每秒左右。 我想通过caching输出来减less写入的频率。 我知道这可以在系统级别为所有进程完成,但是在用户级别,有没有简单的方法来完成这个过程? (先写入ramdisk ,然后再定期复制输出;或者修改tee本身似乎过于复杂)

什么是最适合中等stream量服务器的wordpresscaching插件?

我支持一个中等stream量的WordPress的服务器,2GB内存和一个双核和opteron CPU,运行Gentoo。 它看起来像只是一个默认的安装,所以我会调整MySQL,但我也计划放在一个WordPress的各种caching插件。 我应该考虑哪些插件? 在select它们时,我应该考虑到它们之间是否有任何显着差异? 这篇关于编码恐怖的文章提出了WP-Cache,WP-Super-Cache或Bad Behavior–还有其他插件可以在我的快速调查中使用吗?

如何使一个现有的cachingNginx的代理使用另一个代理绕过防火墙?

我的问题是关于使用Nginx作为另一个代理的代理。 (有点混淆) 我想设置Nginx,所以它作为一个npm镜像caching代理服务器。 这里是链接: http : //eng.yammer.com/a-private-npm-cache/ 在不受防火墙限制的本地机器上,以下configuration工作正常: proxy_cache_path /var/cache/npm/data levels=1:2 keys_zone=npm:20m max_size=1000m inactive=365d; proxy_temp_path /var/cache/npm/tmp; server { listen 80; server_name classen.abc.lan; location / { proxy_pass http://registry.npmjs.org/; proxy_cache npm; proxy_cache_valid 200 302 365d; proxy_cache_valid 404 1m; sub_filter 'registry.npmjs.org' 'classen.abc.lan'; sub_filter_once off; sub_filter_types application/json; } } 现在我想把它应用到一个额外的防火墙后面的服务器。 在日志中,我可以确认它访问正确的上游IP,但由于内部防火墙,请求失败。 我们有一个内部代理,我可以绕过防火墙,例如: $ curl http://registry.npmjs.org curl: (7) couldn't connect […]