在Squid3中,我怎样才能将www.example.org/*caching60分钟,甚至不用上网查看更新?
我有一个NFS服务器挂载到一个大的存储提供商,它通过HTTP服务内容。 我想有一个1-2 GB的dynamic转发caching,这样,如果我的NFS挂载closures,我仍然可以提供我最常见的访问内容,甚至不知道用户。 我要么不能find与谷歌的概念,要么我没有使用正确的search条件来find它。 caching可以在Apache或NFS上,也可以在挂载的虚拟文件系统上 – 我不在乎! 我只想控制什么可以被caching(inode – 文件信息和结构;以及在10 MB以下的公共文件)。 有什么build议么? 特里。
我用这个命令安装了另一个PHPcaching: pecl install apc 创build并复制到/etc/php.d/ apc.ini像这样: ; /etc/php.d/apc.ini extension = apc.so Directive Local Value apc.cache_by_default On apc.canonicalize On apc.coredump_unmap Off apc.enable_cli Off apc.enabled On apc.file_md5 Off apc.file_update_protection 2 apc.filters no value apc.gc_ttl 3600 apc.include_once_override Off apc.lazy_classes Off apc.lazy_functions Off apc.max_file_size 1M apc.mmap_file_mask /tmp/apc.fmF19e apc.num_files_hint 2000 apc.preload_path no value apc.report_autofilter Off apc.rfc1867 Off apc.rfc1867_freq 0 apc.rfc1867_name […]
假设我想提高我的应用程序的性能。而且我想使用一个操作码caching工具,如APC或eaccelerator,并使用Memcached来应用variablescaching。 比方说,我是一个初学者,我已经build立了一个使用上述规格的工作应用程序。 当我需要发布我的网站(远程),我正在寻找最好的“托pipe解决scheme” 主机参数,我应该关心什么时候安装php扩展,如我的caching工具这是甚至可能这样做使用共享主机? 我正在研究一个Windows环境,但我读到,在Linux服务器上安装这样的caching工具(或其他),我需要在一个shell中input几个命令 ..这意味着主机应该提供给我一个shell窗口?对这个话题感到困惑。 希望你能帮助我 谢谢 卢卡
我想开始为我的网站使用多个前端Apache服务器。 目前,我将各种HTML文件存储在caching目录中,例如“/htmlcache/homepage.html” 显然,我不想在每台服务器上重新caching这些文件,我宁愿有一个中央存储。 这通常如何完成? 我看到的选项是: 数据库(MySQL) – 额外的负载 – 我应该存储larrge .html文件? Memcache – 这应该用于大的.html文件吗? 某种可访问的共享磁盘 – 不知道这将如何工作 延迟是我的关键。 目前磁盘读取操作对我来说工作得非常好。 作为一个额外的复杂,我也需要保持我的PHP会话数据在一个中心位置。 这个线程: https : //stackoverflow.com/questions/580671/configure-session-to-work-on-applications-that-are-deployed-over-multiple-serverbuild议使用session_set_save_handler将会话数据存储在共享数据库。 你怎么克服这个问题?
我有两个服务器s1和s2以及两个应用程序a1和a2。 a1和a2安装在s1上,并共享一些可通过s2上的挂载访问的文件。 如果a1向s2服务器写入文件,而a2从远程s2服务器读取此文件,则s1和s2上的caching如何帮助此过程? s1上的caching将无法完全满足a2的读取请求,因为有人可能已经在s2上平均更改了文件。 请问s1 linux s2 linux是否自上次访问以来文件已被修改? 或者将文件始终通过networking重新传输? 所以只有s2caching可以有任何帮助?
我的networking服务器在带宽消耗上有周期性的高峰: 日志显示这些来自单个用户: (ip) – – [31/Aug/2011:20:55:31 -0400] "GET /train/16/32462 HTTP/1.1" 200 12909 (ip) – – [31/Aug/2011:20:55:32 -0400] "GET /css/global.1314709741.css HTTP/1.1" 200 9388 (ip) – – [31/Aug/2011:20:55:32 -0400] "GET /css/battle.1307899664.css HTTP/1.1" 200 1567 (ip) – – [31/Aug/2011:20:55:32 -0400] "GET /js/jquery.pulse.1313994229.js HTTP/1.1" 200 2534 (ip) – – [31/Aug/2011:20:55:32 -0400] "GET /js/jquery-1.6.2.min.1309653547.js HTTP/1.1" 200 91887 (ip) – – […]
我使用Nginx作为我的主要networking服务器。 我需要caching一些特殊的数据,我需要将所有请求中的数据存储在一个caching中,并从caching中检索。 在每个请求中,我将searchcaching,如果我find了数据,我将使用该数据做出响应,如果我没有find,我会向另一个服务器请求数据。 就像一个数据库(我的解决scheme之一是使用DBMS)我想知道是否有一个好的解决scheme来caching这样的数据,以一种能够响应很多同时请求的方式,一样快可能。
我刚刚得到了一个VPS(与cPanel / WHM)来testing我可以在我的应用程序中使用apc文件caching和用户caching获得什么收益。 所以首先,我将PHP 5.3编译为一个DSO(apache模块)。 然后通过SSH通过PECL安装APC。 (首先我尝试了使用WHM模块安装程序,它也有同样的问题,所以我通过SSH尝试) 一切似乎都很好,phpinfo显示APC加载和启用。 然后我检查了apc.php。 一切似乎确定 但是当我开始testing我的php应用程序时,文件caching信息apc中的统计状态为:caching文件0(0.0字节) 点击1 错过0 请求率(命中,未命中)0.00caching请求/秒 命中率0.00caching请求/秒 错误率0.00caching请求/秒 插入率0.00caching请求/秒 caching完全计数0 这意味着没有PHP文件被caching,即使我已经浏览了10多个包含多个PHP文件。 所以一定有一些caching文件。 但用户caching运行良好。 用户caching信息 cachingvariables0(0.0字节) 点击1000 错过1000 请求率(命中,未命中)0.84个caching请求/秒 命中率0.42caching请求/秒 错过率0.42个caching请求/秒 插入率0.84caching请求/秒 caching完全计数0 它实际上来自APCcachingtesting脚本,该脚本试图检索和存储1000个条目,并给我时间。 一种简单的基准。 有人能帮我一下吗。 即使apc.cache_by_default = 1,也不会cachingphp文件。 这是我的apcconfiguration 运行时设置 apc.cache_by_default 1 apc.canonicalize 1 apc.coredump_unmap 0 apc.enable_cli 0 apc.enabled 1 apc.file_md5 0 apc.file_update_protection 2 apc.filters apc.gc_ttl 3600 […]
Postfix 连接caching是否也适用于地址validation探针 ? 我设置了2个前端,后端有时会在高负载下遇到麻烦。 在接受邮件之前,前端validation后端的收件人。 正面和负面的结果都caching在前端,以避免太多的探测。 但是,当有大量的随机生成的收件人(垃圾邮件)碰到前端时,仍然会发生很多探测。 然后,前端在后端达到连接速率限制,因为它们为每个地址validation探针build立新的连接。 连接caching应该按照smtp_connection_cache_on_demand自动caching高容量目标的连接。 但是,地址validation探测器看起来并不像这样,因为它们没有经过活动队列。 在这里提供smtp_connection_cache_destinations后端帮助吗?