我通常在PHP代码,并始终使用Apache。 我已经开始了自己的网站,但我很快意识到,apache并不是最好的解决scheme:它使用每页15MB的内存,使一个小型服务器的内存不足200个并发用户。 现在,我正在查看其他解决scheme,并快速查看lighttpd或nginx,所以我的问题是: 使用上述两个较轻的选项,将使我的服务器能够处理更多的用户? 我所要求的原因也是因为,当我在这里input的网站数量不断增长时,服务器端将会出现一些严重的成本,这样,当我有2000个用户时,我需要10个networking服务器,这是不能接受的。 我也读了关于node.js和Express,这些是PHP的有效替代品吗? 我没有开发像聊天这样的实时应用程序,而更像是一个论坛。 提前致谢。
我有两个networking服务器,目前有DNS – 循环安装,以便他们有点'故障安全',这只是一个临时的故障转移解决scheme,我现在正在寻找一个更永久和可靠的解决scheme。 我一直在寻找反向代理的,但我想知道如何整合mysql与此。 我想我的问题是:什么是最好的设置来实现呢? 解决scheme一:两个反向代理服务器(用于反向代理故障转移)从两个web服务器(用于webhost故障转移)提供服务,并在两个反向代理服务器上设置mysql。 解决scheme二:从两个web服务器(用于webhost故障转移)提供两个反向代理服务器(用于反向代理故障转移),并在两个web服务器上设置mysql 其他方式? 我应该提到,web服务器的数量可以在任何时候增加或减less,所以让反向代理服务器上的mysql服务器对于复制更好,而不是试图围绕多个服务器进行复制。 任何帮助将不胜感激。
我似乎有我的WS2008R2活动目录+ DNS + DHCP + NATconfiguration奇怪的问题。 它看起来是DNS,NAT和LDAP之间的一个问题。 第一个后果是某种丢包问题。 每隔一段时间,服务器(作为默认网关)将丢弃数据包,命令将返回“目标主机不可达”。 我还没有找出原因。 这似乎与DNS无关。 C:\Users\Administrator>ping serverfault.com Pinging serverfault.com [64.34.119.12] with 32 bytes of data: Reply from 10.0.0.1: Destination host unreachable. Reply from 64.34.119.12: bytes=32 time=113ms TTL=49 Request timed out. Reply from 64.34.119.12: bytes=32 time=113ms TTL=49 C:\Users\Administrator>ping 74.125.79.105 Pinging 74.125.79.105 with 32 bytes of data: Reply from 10.0.0.1: Destination […]
我需要一些帮助来定义一个路由我有两个连接一个从eth0和其他ppp0(3G卡)没有ppp0连接活动我的路由表是: Destination Gateway Genmask Flags Metric Ref Use Iface default DD-WRT 0.0.0.0 UG 100 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 我可以通过以太网接口从外部networking访问我的networking服务器比我还有我的ppp0 3G连接活动havig下面的路由表: d estination Gateway Genmask Flags Metric Ref Use Iface default 10.64.64.64 0.0.0.0 UG 0 0 0 ppp0 10.64.64.64 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 […]
当我提出一个接口时,我只是解决了一个问题,但我无法解释它为什么起作用。 所以我正在找一个熟悉linuxnetworking栈的人来向我解释一下。 这台机器有两个Broadcom千兆网卡,使用tg3驱动程序。 OS是CentOS 5.7。 这些nics是在船上。 一个已经被configuration和工作。 我把一根电缆连接到第二个电缆上,另一端连接到一个千兆交换机上。 ethtool eth0(工作的那个)显示了一个链接,全双工,自动协商,千兆速度。 所以没有改变。 ethtool eth1,但是,没有链接。 链路指示灯亮起,但交换机上的链路指示灯显示它没有正确协商。 所以,我认为这是某种自动协商问题,并使用ethtool -s eth1 autoneg off speed 100 duplex full来尝试获得链接。 这失败了 – ethtool报告“无法设置新的设置无效的参数”。 经过多番思考和艰苦的思考,我不知所措,最后终于检查了ifcfg-eth1文件。 这有DHCP设置为开,虽然它被设置为ONBOOT = no。 这个networking上没有DHCP服务器。 另外,我还会补充一点,在这个过程中,我尝试了多次上下卡,当我做出以下更改时,卡已经closures。 我删除了BOOTPROTO = dhcp行,并将ONBOOT设置为yes,并为其提供有效的IP和其他常用设置。 ifup eth1和令人惊讶的是,链接已经实现。 我感到困惑的是,我会认为ethtool能够pipe理一个卡,并检测一个链接,而不需要参考该设备的osnetworking设置。 在过去的经验中,即使没有configuration以太网卡,或者“up”,ethtool也会在与卡有物理连接时显示链接。 但是,显然,至less在这种情况下,我的假设是不正确的。 有没有人有解释,为什么这种行为performance出来?
我有一个客户决定使用SVN来托pipe媒体文件,并由一个Web应用程序提取查看。 这会带来什么后果?使用NAS还是CDN不是一个更好的select?
我们最近搬到了共享带,这是我们的一些问题。 我们有一个直接的IP地址映射,它把我们的外部地址映射到我们在路由器上设置的内部地址(它将所有的协议/端口传递给我们的本地IP–这就是共享频段的工作原理) 1.1.1.1 -> 192.168.2.50 我们面临的问题是当我们从路由器创build一个IPsec隧道时,当它尝试访问远程桌面连接时,它通过隧道传递192.168.2.50地址而不是外部地址(1.1.1.1)。 我们使用的是Vigor 2820防火墙,IPSec隧道是LAN到LAN的设置。 我曾尝试指定IPSec连接的“广域网IP”,但这似乎没有任何区别。 另一端的IT公司只能看到我们创build隧道,然后尝试从内部地址连接到RDP连接,但是他们的防火墙只能设置为允许我们的外部IP通过。 有任何想法吗?
我将Windows Server 2008 R2作为主机,并使用Virtual Box将Ubuntu 11.04作为虚拟机安装。 我的代理使用URL进行configuration。 我尝试在networking设置和Firefox的首选项页面进行configuration。 但是两者都不起作用。 如何解决这个问题? 我已经使用默认NAT选项configuration了虚拟机。
我有一个两个客人KVM机器和以下路线: 89.114.150.3 (eth0:0 alias)->192.168.122.1(virbr0)->192.168.122.5(vint0) 到这两台机器之一(192.168.122.5和192.168.122.6)。 我在iptables中重写了我的规则: iptables -t nat -A PREROUTING -p tcp -d 89.114.150.3 –dport 80 -j DNAT –to 192.168.122.1:80 iptables -t nat -A PREROUTING -p tcp -d 192.168.122.1 –dport 80 -j DNAT –to 192.168.122.5:80 iptables -I FORWARD -d 192.168.122.5/32 -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT iptables -t […]
Hy,我想在我的mysql服务器上更新我的数据库,但是现在我通常在更新之前将服务器closures。 我不知道是否有任何解决scheme,使更新没有任何中断的网站disponibility? 谢谢你的帮助。