Những việc cần phải làm khi phát hiện mạng internet bị chậm

Những việc cần phải làm khi phát hiện mạng internet bị chậm

Kiểm tra tốc độ internet

Nếu mạng internet của nhà bạn trong tình trạng chập chờn, mạng yếu thông thường chúng ta thường truy cập vào trang web http://www.speedtest.net/ để chạy thử nghiệm. Đây là trang kiểm tra tốc độ internet uy tín hàng đầu hiện nay giúp người dùng kiểm tra tốc độ mạng một cách dễ dàng nhất.

Nếu tốc độ mạng đúng với những gì bạn trả tiền thì mạng vẫn tốt, và bạn chỉ cần nâng cấp lên một gói cước cao hơn.

Nếu bạn đang sử dụng mạng internet Wifi của FPT hãy click vào đây để Nâng cấp gói cước FPT


Sử dụng phần mềm để kiểm tra tốc độ

Khắc phục các sự cố về phần cứng

Trước khi đổ tội cho nhà cung cấp internet khiến cho tốc độ mạng của nhà bạn bị chậm thì bạn hãy thử tắt modem hoặc router khoảng 30 giây rồi bật nó lại, sau đó truy cập mạng lại và kiểm tra tốc độ. Bởi vì đôi khi modem hoạt động quá lâu cũng làm ảnh hưởng tới hoạt động phát sóng nhanh hay chậm.

Bên cạnh đó, hãy sử dụng nhiều thiết bị để truy cập internet, nếu chỉ một thiết bị nào đó chậm thì vấn đề là do máy tính của bạn.

===>> Nếu thiết bị Modem Wifi FPT nhà bạn bị trục trặc hãy Đổi thiết bị modem của FPT

Tín hiệu Wi-Fi kém

Nếu nhà bạn đang sử dụng Wi-Fi, và cột sóng hiển thị bỗng nhiên bị hạ thấp xuống chỉ còn 2 đến 3 vạch thì chắn chắn đã có vấn đề gì đó làm ảnh hưởng tới đường truyền internet. Lúc này, bạn cần đặt router đến một vị trí khác thông thoáng hơn rồi kiểm tra, tinh chỉnh và thiết lập lại các thông số cho phù hợp. Để tránh trường hợp có những vật cản làm ảnh hưởng tới tín hiệu truyền.

Chặn quảng cáo và Flash

Nếu bạn đã kiểm tra phần cứng nhà bạn không gặp bất cứ vấn đề gì, thì có thể trang web bạn đang xem có chứa quá nhiều quảng cáo và các thành phần không cần thiết. Chính những quảng cáo đó làm ảnh hưởng tới dung lượng truy cập internet của bạn.


Chăn các chương trình quảng cáo

Do đó, bạn có thể sử dụng các tiện ích mở rộng như Adblock Plus hoặc FlashControl để chặn quảng cáo. Tuy nó chỉ phần nào giúp bạn hạn chế được tình trạng chậm internet nhưng nó sẽ khiến cho người dùng có thể thoải mái hơn khi kết nối bỗng nhiên chậm chạp.

===>> Xem thêm Nguyên nhân tại sao Wifi chập chờn

Hãy thử một DNS mới

Trong trường hợp mạng chậm mà những cách trên bạn không thể khắc phục được thì hãy thử gõ một địa chỉ trang web bạn thường truy cập vào thanh địa chỉ của trình duyệt và cảm nhận tốc độ của nó, nếu nó chậm có thể là do DNS đã bị lỗi. Ngược lại, việc đổi DNS cũng không gây hại gì đến máy tính, mà nó còn có thể tăng tốc phân giải tên miền giúp người dùng lướt web nhanh hơn, nhất là vào thời điểm đứt cáp như hiện nay.

Please use code tags (</> button on the toolbar) when you post code or warning/error messages. The reason is that the forum software can interpret parts of your code as markup, leading to confusion, wasted time, and a reduced chance for you to get help with your problem. This will also make it easier to read your code and to copy it to the IDE or editor. If your browser doesn't show the posting toolbar then you can just manually add the code tags:
[code]``[color=blue]// your code is here[/color]``[/code]
Using code tags and other important information is explained in the How to use this forum post. Please read it.

Please always do a Tools > Auto Format on your code before posting it. This will make it easier for you to spot bugs and make it easier for us to read. If you're using the Arduino Web Editor you will not have access to this useful tool but it's still unacceptable to post poorly formatted code. I recommend you to use the standard IDE instead.

When you encounter an error you'll see a button on the right side of the orange bar "Copy error messages". Click that button. Paste the error in a message here USING CODE TAGS (</> button on the toolbar).

hoyanet:
I have just started to use Arduino and I read the similar topics here but I couldn't get over the problem. It only gives "redifinion of 'void setup()'"error and says exit status 1. Please help...

I don't get that error. Maybe you need to re-install Arduino?
I did get a warning that "detectColor()" was not returning a value so I changed the return type from 'int' to 'void'.

int S0 = 8;
int S1 = 9;
int S2 = 12;
int S3 = 11;
int taosOutPin = 10;
int LED = 13;


void setup()
{
  TCS3200setup();
  Serial.begin(115200);
  delay(100);
}


void loop()
{
  detectColor(taosOutPin);
  Serial.print("\n\n\n");
  delay(1000);
}


void detectColor(int taosOutPin)
{
  float white = colorRead(taosOutPin, 0, 1);
  float red = colorRead(taosOutPin, 1, 1);
  float blue = colorRead(taosOutPin, 2, 1);
  float green = colorRead(taosOutPin, 3, 1);


  Serial.print("white ");
  Serial.println(white);


  Serial.print("red ");
  Serial.println(red);


  Serial.print("blue ");
  Serial.println(blue);


  Serial.print("green ");
  Serial.println(green);
}


float colorRead(int taosOutPin, int color, boolean LEDstate)
{
  taosMode(1);


  int sensorDelay = 100;


  if (color == 0)
  {
    digitalWrite(S3, LOW);
    digitalWrite(S2, HIGH);
    // Serial.print(" White");
  }


  else if (color == 1)
  {
    digitalWrite(S3, LOW);
    digitalWrite(S2, LOW);
    // Serial.print(" Red");
  }


  else if (color == 2)
  {
    digitalWrite(S3, HIGH);//blue
    digitalWrite(S2, LOW);
    // Serial.print(" Blue");
  }


  else if (color == 3)
  {
    digitalWrite(S3, HIGH);
    digitalWrite(S2, HIGH);
    // Serial.print(" Green");
  }


  float readPulse;


  if (LEDstate == 0)
  {
    digitalWrite(LED, LOW);
  }


  if (LEDstate == 1)
  {
    digitalWrite(LED, HIGH);
  }


  delay(sensorDelay);


  readPulse = pulseIn(taosOutPin, LOW, 80000);


  if (readPulse < .1)
  {
    readPulse = 80000;
  }


  taosMode(0);


  return readPulse;
}
void taosMode(int mode)
{
  if (mode == 0)
  {
    digitalWrite(LED, LOW);
    digitalWrite(S0, LOW);
    digitalWrite(S1, LOW);
    // Serial.println("LED off, both channels low");
  }
  else if (mode == 1)
  {
    digitalWrite(S0, HIGH);
    digitalWrite(S1, HIGH);
    // Serial.println("Frequency Scaled at 100%");
  }
  else if (mode == 2)
  {
    digitalWrite(S0, HIGH);
    digitalWrite(S1, LOW);
    //Serial.println("Frequency Scaled Down to 20%");
  }
  else if (mode == 3)
  {
    digitalWrite(S0, LOW);
    digitalWrite(S1, HIGH);
    //Serial.println("Frequency Scaled Down to 2%");
  }
  return;
}


void TCS3200setup()
{
  pinMode(LED, OUTPUT);


  pinMode(S2, OUTPUT);
  pinMode(S3, OUTPUT);


  pinMode(taosOutPin, INPUT);


  pinMode(S0, OUTPUT);
  pinMode(S1, OUTPUT);
  return;
}

Do you have multiple .ino files in the same folder?