我来自欧洲,在我的国家有真正昂贵的networking服务器,所以我在美国有我的VPS服务器。 现在我需要一方面与本地IP和另一方面快速Web服务器的网站。 所以我在美国为2gb / 4gb ram VPS支付了90美元,在我国1gb VPS的价格大概在100-150美元左右,他们的帮助支持和不断的performance都值得怀疑。 所以我想我会实施一个网站,我需要一个本地IP的反向代理。 我可以购买256MB的RAM为30美元的VPS或512MB的50美元在这里。 我读了很多有关清漆网页caching的内容,我仍然不知道需要多less内存才能运行它。 我需要一个有300-400个产品的magento网上商店,也可以用于不断使用API从其他网站获取产品列表的自定义网站。 这两个网站每天都要pipe理几千个访问者。 所以我来了2个解决scheme,现在我不知道哪一个会更好。 1.在我的快速美国VPS上设置清漆网页caching,并在我国的VPS(256MB或512MB RAM)上设置代理2.在我的国家,在VPS服务器上设置清漆网页caching和反向代理(256MB或512MB的RAM)。 你会build议我哪一个? 非常感谢你的回答。 最好的祝福
什么是太空APC需要正确操作的最小数量? 我目前正在基于virtuozzo的VPS上运行一个WordPress博客,我无法设置内核shm为32 MB以上的任何内容。 有什么办法告诉APC使用“正常”的内存,而不是共享的(我有很多内存…) 我目前的apc.ini看起来像这样,但apc告诉我们,它只使用30 MB(1个段(s)与30.0 MB(mmap内存,pthread互斥锁)): extension = apc.so apc.enabled = 1 apc.shm_segments = 15 apc.num_files_hint = 2700 apc.user_entries_hint = 2700 apc.ttl = 7200 apc.user_ttl = 3600 apc.gc_ttl = 600 apc.cache_by_default = 1 apc.max_file_size = 2M apc.stat = 1
我想请问某人的帮助。 我浏览了很多包含Varnish教程和示例VCL文件的页面,但是我找不到与为MagentoconfigurationVarnish相关的任何内容(至less它们不能正常工作)。 我发现所有的手册在启动Varnish的时候都会抛出很多错误,而且它似乎适合旧版本。 (也没有任何magento模块PageCache&Varnish Extension不适合我,因为我认为Varnish本身并不正确) 我的问题: 1.我得到Varnish来caching前端,但是几乎打破了我的表单,支付模块,新闻订阅等等的所有function。 2.我发现改变“sub vcl_recv”中的一个单词会改变一切。单词是:return(lookup)。 这是我的“sub vcl_recv”的代码: sub vcl_recv { if (req.http.x-forwarded-for) { set req.http.X-Forwarded-For = req.http.X-Forwarded-For + ", " + client.ip; } else { set req.http.X-Forwarded-For = client.ip; if(server.ip ~ a168_144_38_181){ set req.backend = b168_144_38_181; } } if (req.url ~ "^/images") { unset req.http.cookie; } if (req.url ~ "^(/index.php)?/(admin|customer|checkout|add|product_compare|switch|___store|referer|contact|chat|payone|sendfriend|review|api|NOCACHE|post|robots.txt|j2tajaxcheckout|cron.php|varnish)") { […]
我有Linux服务器运行大约6个游戏服务器。 我有3 GB的RAM,但我只用了大约500 MB。 有没有办法caching我的游戏服务器(所有的文件 – 甚至没有实际使用的地图等 – 约1.5 GB)的一个RAM? 我想这样做的原因是因为我的Linux服务器是虚拟的,硬盘驱动器很慢,所以真的有很大的IO等待时间。 IO: http : //i.stack.imgur.com/7HLhB.png
我使用OpenLDAP创buildLDAP代理服务器,服务器将用于用户身份validation(使用通过SSL / TLS的简单绑定)。 有没有办法使OpenLDAP代理caching简单的绑定凭证,并在主LDAP服务器临时脱机的情况下响应来自caching的简单绑定请求? 可能有任何(最好是免费的)替代品,可以caching身份validation请求?
我使用ngx_http_proxy_module和proxy_ignore_client_abort来caching文件。 所以当客户端closures连接时,nginx会继续将文件从后端复制到当前服务器。 但是当另一个用户试图获得这个文件(这个文件仍然在复制)时,nginx会去后端去获取文件的新副本,并且也会尝试caching它。 我可以使用proxy_cache_lock来阻止它。 但这是个坏主意,因为文件可能非常大,文件将被caching的时候会花费很多时间。 我怎么能告诉nginx读这个临时文件,而不是等到文件被caching?
我有一个Apache Web服务器与ProxyPassconfiguration来链接一个Tomcat服务器: ProxyPass /server http://localhost:8080/server ProxyPassReverse /server http://localhost:8080/server 当Tomcatclosures时,我明显得到一个HTTP 305错误。 但是当Tomcat备份一些Apache的时候仍然发送503没有ping的Tomcat。 我认为这是由于该代理caching,因为如果我等待或重新启动Apache Everythink再次工作。 如何禁用或减less这个caching时间? 谢谢
我正在寻找一个最佳的caching/到期configuration为我的具体情况。 我意识到有些网站主张closuresetags:标题未设置ETag,FileETag无 我知道我应该使用Expires或Cache-Control。 此外,我知道我应该使用最后修改或ETAG(每ySlow文档)。 我inheritance了在.htaccess中使用以下内容的客户端服务器: <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf|xml|txt|html|htm)$"> Header set Cache-Control "max-age=172800, public, must-revalidate" </FilesMatch> 有了这个服务器,我不能依靠工作人员重新命名图像,CSS和JS在Web应用程序,所以我不想在未来设置到期远期不知道(有一个很好的把握),“最/所有浏览器将检查内容是否已经改变。 我不想发生的事情是有人打电话给我,说网站是坏的,因为他们取代了一个图像,它没有显示出来。 但是我确实希望充分利用caching和过期的优势,同时仍然保持大多数浏览器都会检查服务器以查看组件是否已经更改。 我有权访问.htaccess和apache .conf文件,并且它是单个服务器,内容不在多个服务器上部署。 什么是最好的.htaccess或.confconfiguration为我达到这个客户端服务器的目标? 谢谢你的帮助
我使用Nginx和Memcached运行Wordpress网站。 我有简单的DNS循环平衡与指向两个Web服务器的Alogging。 我已经注意到两个Web服务器访问日志中的以下条目: 192.168.1.10 example.com – [07/Jun/2012:22:43:58 +0100] "-" 400 0 "-" "-" – 0.000 192.168.1.10 example.com – [07/Jun/2012:22:43:58 +0100] "-" 400 0 "-" "-" – 0.000 192.168.1.10 example.com – [07/Jun/2012:22:43:58 +0100] "-" 400 0 "-" "-" – 0.000 192.168.1.10 example.com – [07/Jun/2012:22:43:58 +0100] "-" 400 0 "-" "-" – 0.000 192.168.1.10 example.com – [07/Jun/2012:22:43:58 […]
我在专用的服务器上运行Debian Squeeze,将其用作Web和数据库服务器(nginx,apache和mysql)。 我跟着几个关于如何设置nginx作为apache的反向代理的教程 – 大部分工作正常,我不得不说 – 哇,nginx是非常快的。 但是,他们也是我在“testing”期间遇到的一些问题。 在这里,我希望serverfault能够帮助我的人。 🙂 所以让我先给你看我完整的configuration和解释场景。 脚本 要pipe理服务器上的客户端,我正在使用ISPConfig控制面板,configuration为处理Apache(您可以selectNginx或Apache之间)。 因为我不希望客户端必须configuration特殊的重写规则等我试图调整nginx非常透明,这意味着它确实只提供静态文件和所有其他请求传递给Apache,所以重写规则等仍然工作。 组态 我目前拥有的是: 一个正常的Apache安装,监听端口82 mod_rpaf启用转发真正的IP到Apache nginx使用以下configuration安装: /etc/nginx/nginx.conf user www-data; worker_processes 4; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 2048; } http { include /etc/nginx/mime.types; access_log /var/log/nginx/access.log; sendfile on; tcp_nopush on; keepalive_timeout 4; tcp_nodelay on; # Hide version information server_tokens off; # Include […]