Мой локальный хост работает так медленно, что я нахожусь на Windows 7 и Asp.net MVC - PullRequest
8 голосов
/ 13 сентября 2009

Я переключился с Windows XP на Windows 7 Pro 64bit. Когда мой компьютер был в XP, у меня было 2 гигабайта оперативной памяти, и я разогнал свой процессор до 3,0 ГГц, теперь у меня есть 4 гигабайта оперативной памяти, но мне пришлось понизить мой процессор до 2,8 ГГц.

С тех пор, как я запускаю Windows 7, локальный хост работает так медленно, когда я запускаю свой сайт asp.net mvc. Я не понимаю почему. Загрузка страницы может занять до 20 секунд. При среднем значении 10.

Чего я действительно не понимаю, так это того, что когда я использую sloppy и ставлю свою скорость на уровне 256 КБ, она работает намного быстрее, чем когда я не использую sloppy и просто использую локальный хост.

Мой сайт использует мгновенный доступ на локальном хосте, что, как я полагаю, должно быть, так как это локальный хост. Так что я не могу понять, почему скорость его работы несколько выше.

Есть ли какая-то опция, которую мне нужно установить? Или какая-то настройка IIS? Я не думаю, что я установил IIS еще, так как я просто использую встроенную вещь из Visual Stuidos 2008 (Cassa?)

Я получаю одинаковую медлительность во всех основных браузерах (Firefox, IE, Chrome, Opera, Safari).

Спасибо

Ответы [ 5 ]

18 голосов
/ 18 сентября 2009

У меня была эта проблема много раз, она началась с Vista для меня. Это связано с IPv6. В вашем файле hosts закомментируйте определение адреса IPv6 для localhost, и все должно идти с нормальной скоростью. Кроме того, я не знаю, нужно ли вам это на самом деле, но я советую очистить кэш DNS после внесения этих изменений и перезапустить браузер.

6 голосов
/ 13 сентября 2009

Одной из возможных проблем является IPv6. Я знаю, что по крайней мере Firefox имеет проблемы с тем, как он реализован в Windows для localhost, поэтому отключение делает его настолько быстрым, насколько и должно быть.

Перейдите к about:config и измените клавишу network.dns.disableIPv6 с false на true.

Однако эта проблема обычно добавляет всего несколько секунд ко времени загрузки, поэтому в вашем случае может быть что-то более напряженное.

5 голосов
/ 02 июня 2011

Я использую Windows 7, и я исправил это, зайдя в файл hosts и раскомментировав запись 127.0.0.1/localhost. Очевидно, он работал на DNS-сервере и оттуда разрешал localhost.

0 голосов
/ 11 апреля 2016

Необходимо убедиться, что все записи для 127.0.0.1 размещены в одной строке в файле hosts . Конфигурация как это:

127.0.0.1 localhost
127.0.0.1 mysite

следует изменить на:

127.0.0.1 localhost mysite

Эта небольшая модификация невероятно увеличила скорость в моей системе на базе Windows.

0 голосов
/ 13 сентября 2009

Я заметил это даже в Vista.

Я просто использую IE вместо Chrome / Firefox для быстрой и грязной проверки программ.

Лучшим решением было бы установить IIS и не использовать встроенный веб-сервер Cassini.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...