2009-12-20 30 views
5

Tôi có một số trang trên máy cục bộ của mình, được truy cập thông qua localhost, rất chậm để mở/tải bằng IE8, nhưng rất nhanh khi sử dụng Firefox, Opera, Chrome và Safari.IE8 trên Localhost thực sự chậm - Firefox, Opera, Chrome và Safari đều chạy nhanh trên cùng - tại sao?

Chúng được sử dụng để tải nhanh chóng bằng IE7.

Tôi đã tạo một trang cắt xuống để kiểm tra - để xem điều gì đã gây ra sự cố - và nghiêm túc, trang đơn giản nhất có thể gây ra vấn đề này! I.e:

<html> 
    <head></head> 
    <body> 
     Hello! 
    </body> 
</html> 

Mất khoảng 15 giây để mở trên máy chủ cục bộ trong IE8 và ngay lập tức trên tất cả các trình duyệt khác! Tại sao? Tôi có thể làm gì để giải quyết vấn đề này?

Nhân tiện, hãy thử trên máy chủ Web, kết nối qua URL qua IE8, và về cơ bản là ngay lập tức khi được mở qua IE8 qua máy chủ Web/Web!

Tôi đã bật Windows Update, vì vậy bạn nên có thông tin mới nhất về mọi thứ.

Lưu ý: Tôi chỉ nhận thấy điều này sau khi kết nối Internet của tôi thay đổi, khoảng 2 tuần sau khi IE8 được cài đặt. Có thể đó là trùng hợp ngẫu nhiên, nó có thể đã bắt đầu với việc cài đặt IE8, tôi thực sự không chắc chắn. Nó chắc chắn đang xảy ra ngay bây giờ.

URL tôi đang sử dụng là: http://localhost/fb/starttest.htm

Trợ giúp!

+0

Các bạn đã thử kết nối bằng IP (EG: http://127.0.0.1/fb/starttest.htm), chỉ để loại trừ một số sự điên loạn trong việc giải quyết "localhost ". – fyjham

+0

Điều đó dường như làm điều đó! I E. 125.0.0.1 hoạt động ngay lập tức, localhost cần có thời gian. Vì vậy, nó phải là một cái gì đó đang xảy ra với giải quyết 'localhost' ... một chút lẻ! Nhưng ít nhất bây giờ tôi có một workaround, cảm ơn bạn! –

+0

Thú vị, tôi có cùng một vấn đề với Firefox, nhưng không phải là IE. Trang tải ngay lập tức trong IE, nhưng mất 30 giây trên FF (với phụ thuộc), và bằng cách sử dụng 127.0.0.1 thay vì localhost giải quyết vấn đề cho tôi, quá. – erikkallen

Trả lời

4

Dưới Công cụ -> Tùy chọn Internet -> Kết nối -> Cài đặt LAN, hộp "Tự động phát hiện máy chủ proxy" có được chọn không?

Nếu có, yêu cầu DNS sẽ bị xóa. (Hậu tố tìm kiếm tên miền) để khám phá máy chủ proxy qua số Auto Discovery Protocol của chúng.

Nếu không có gì phản hồi, truy vấn sẽ phải hết thời gian chờ trước khi từ bỏ.

+0

Cảm ơn bạn đã đề xuất; cài đặt này KHÔNG được chọn. Nhưng nó hoạt động ngay lập tức khi tôi sử dụng 127.0.0.1, do đó, nó có vẻ là một vấn đề với IE8 cố gắng để giải quyết 'localhost'. –

0

Tôi có cùng một vấn đề giống như bạn, ngoại trừ tôi đang sử dụng IE7 (IE mất khoảng 16 giây để tải localhost, trong khi Firefox và Google Chrome tải nó ngay lập tức).

Tôi không có kiểm tra tự động kiểm tra proxy. Tôi cũng đã thử khởi động IE mà không có phần bổ trợ (Từ Phụ kiện-> Công cụ Hệ thống) và nó không tạo sự khác biệt.

Tôi phát hiện ra rằng việc sử dụng 127.0.0.1 thay vì localhost cải thiện đáng kể tốc độ (như 2 giây thay vì 16 giây!). Tuy nhiên, tôi sửa file host và tôi rời chỉ dòng

127.0.0.1 localhost

và điều này không khắc phục được vấn đề. Cần đào sâu thêm.

Kính trọng, Nicolae

7

Hãy thử như sau:

1- Navigate to C:\Windows\System32\drivers\etc

2- Mở tập tin hosts sử dụng bất kỳ trình soạn văn bản

3 Thêm dòng này vào phần cuối của tệp

127.0.0.1  localhost 

4- Trước khi lưu tệp này, bạn cần đảm bảo rằng bất kỳ chương trình nào truy cập internet (trình duyệt, vv) đều bị đóng - Lưu tệp và kiểm tra nó

+0

Tôi không phải đóng trình duyệt. Tôi vừa lưu tập tin host và nó đã được MUCH nhanh hơn ngay lập tức. – Johan

1

Tôi cũng gặp vấn đề tương tự này gần đây - ' localhost 'mất 15 giây để tải, nhưng 127.0.0.1 tải ngay lập tức.

Tuy nhiên, hiện tại tôi đã giải quyết xong vấn đề của mình, vì vậy tôi viết ở đây với hy vọng rằng nó sẽ giúp một người nào đó.

Sự cố của tôi trùng với việc mua bộ định tuyến không dây D-Link DIR-655, vì vậy sau khi thử nhiều bản sửa lỗi được cung cấp trên diễn đàn này, tôi đã quay lại cài đặt bộ định tuyến để tìm câu trả lời.

Cuối cùng tôi đã phát hiện ra một cài đặt trên trang SETUP - NETWORK SETTINGS. Hộp 'Enable DNS Relay' đã được kiểm tra, vì vậy tôi đã đọc nó, và nó cho phép router tìm kiếm các địa chỉ DNS từ máy chủ của ISP. Điều này rõ ràng là không mong muốn cho một địa chỉ 'địa phương' trên máy tính của riêng tôi, và vì vậy tôi đã cố gắng bỏ nó .... và HEY PRESTO, CNTT LÀM VIỆC !!!

Tôi hy vọng công việc này cũng dành cho một số bạn!

All the best,

Rob

Các vấn đề liên quan