我的电脑上运行着一个个人网络服务器。我确保防火墙和路由器上所需的端口是打开的,当我通过 localhost 访问页面时,速度非常快。然而,包括我自己在内的许多其他人从其他电脑上访问它几乎都无法访问它。比如,它开始加载,需要 4-5 秒的时间,然后它会在 30-40 秒内显示页面无法访问和未找到错误。
对距离我远的全国各地的服务器进行 Speedtest 时,显示 ping 值为 15 DL 59mb/s 上传 25mb/s 对同一区域的 pingtest 时显示 15-17ms (抖动为 3) 两者均具有优秀的连接质量...我不确定这里出了什么问题。
我可以在同一台计算机上完美使用 SSH 和 SFTP,速度很快,而且没有错误。
我正在使用 Fedora 20,其中包含 yum repo 中的最新 httpd。
答案1
我假设您是在家用互联网连接上运行此程序。如果是这样,那么远程访问您的网站确实会很慢。这是因为家庭互联网公司故意限制上行链路(从您的计算机到互联网的速度),以防止家庭消费者运行网站和网络服务器。此外,家庭互联网提供商对运行网站的家庭用户并不友好。
如果你想这样做,我建议你使用 co-lo 或将你的连接升级为企业级连接。不过,你需要支付更多费用。