访问网站某页面时出现“载入页面时到服务器的连接被重置”

访问网站某页面时出现“载入页面时到服务器的连接被重置”

有种情况是,网站的空间是稳定的,网站的程序也是正常的。当我们访问到网站的某个页面的时候,却会显示“载入页面时到服务器的连接被重置”,然后就是整个网站(更严重的是服务器内的网站)都不可以访问,然后隔一段时间,大概是一两分钟的,再访问网站是正常的,但如果我们再次访问该问题页面,只要一刷新,网站就马上显示“载入页面时到服务器的连接被重置”。

这主要是因为页面包含了某些敏感信息,例如“f*a*l*u*n”这些敏感词语。http://www.58nin.com管理的某个网站,有篇文章的图片名称是“方法论”的拼音名,结果后面两个字的拼音组合刚好是敏感词,这样就中了地雷。整个网站的访问是正常的,一访问到该页面,马上就被连接重置了,不得不说这是多让人操蛋的规定!

解决的方法就是更新文章内容,然后修改图片名称。

但如果你想在joomla后台操作,一样是会被连接重置的,因为你在后台操作的过程中,一样会有相关的词语信息被本地网络监察的IPS截取,从而自动断开你的本地网络和网站服务器之间的连接;所以建议使用VPN网络登录网站修改。

这类问题的主要表现为:

  1. 网站不可访问时间只维持在几分钟内
  2. 只在访问特定页面时网站才会被连接重置
  3. 当网站被连接重置时,ping网站的域名是完全正常的
  4. 此问题只出现在国内环境,而且只针对访问者本地网络,其实网站本身是无任何问题的,所以使用VPN访问是完全正常的

网站正常运行,是关系到多个方面的,不仅是服务器、网站程序。在我们这个神奇的国度里,我们要有一颗坚强而细腻的内心,才能活下来。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
可以使用JavaFX提供的ProgressBar控件来实现进度条的显示。具体实现步骤如下: 1. 在你的载入页面中,创建一个ProgressBar控件,并将其添加到场景图中。 2. 在程序中,将需要加载的资源按照一定的顺序分别加载,并在加载每个资源更新ProgressBar的进度。 3. 计算进度的方法为:将已加载资源的大小之和除以总资源大小。可以通过获取资源文件的大小来计算总资源大小。 4. 在加载完所有资源后,将ProgressBar的进度设为1(即100%),表示资源已全部加载完毕。 以下是一个简单的代码示例,用于演示如何在JavaFX中实现资源加载进度的计算和显示: ``` import javafx.application.Application; import javafx.concurrent.Task; import javafx.scene.Scene; import javafx.scene.control.ProgressBar; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class ResourceLoadingProgressBar extends Application { private static final int TOTAL_RESOURCES = 100; // 假设需要加载的总资源数为100 @Override public void start(Stage primaryStage) throws Exception { // 创建一个ProgressBar控件 ProgressBar progressBar = new ProgressBar(); progressBar.setPrefWidth(300); // 创建一个加载资源的任务,并在任务执行过程中更新ProgressBar的进度 Task<Void> loadingTask = new Task<Void>() { @Override protected Void call() throws Exception { int loadedResources = 0; for (int i = 0; i < TOTAL_RESOURCES; i++) { // 模拟加载每个资源需要的间 Thread.sleep(50); // 更新ProgressBar的进度 updateProgress(++loadedResources, TOTAL_RESOURCES); } return null; } }; // 将ProgressBar的进度和任务的进度绑定在一起 progressBar.progressProperty().bind(loadingTask.progressProperty()); // 创建一个场景,将ProgressBar添加到场景中 StackPane root = new StackPane(progressBar); Scene scene = new Scene(root, 400, 300); // 将场景显示在舞台上 primaryStage.setScene(scene); primaryStage.show(); // 启动任务 new Thread(loadingTask).start(); } public static void main(String[] args) { launch(args); } } ``` 在这个示例中,我们创建了一个ProgressBar控件,并将其添加到了场景中。然后,我们创建了一个加载资源的任务,这个任务模拟了加载每个资源需要的间。在任务执行过程中,我们通过updateProgress方法更新了ProgressBar的进度。最后,我们将ProgressBar的进度和任务的进度绑定在一起,从而实现了进度条的实显示。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北方的刀郎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值