Я изучил бы кэширование или с Nginx (memcached) или с Лаком.
Очень наименьшим Вы должны сервер статические файлы с Nginx как сказанный SaveTheRbtz.
Если у Вас есть доступ к консоли управления IIS7 на хосте или какой-либо машине, которая выполняет IIS7 и UrlRewrite затем, можно автоматизировать преобразования.
В первую очередь, скопируйте Ваш mod_rewrite
правила в файл и сохраняют как что-то как mod_rw.htaccess
.
Запустите консоль управления IIS7, перейдите на Ваш сайт. Запустите функцию UrlRewrite:
Справа Область Действий выбирает Правила Импорта:
Нажмите на кнопку замещающих знаков рядом с текстовым полем Configuration File, найдите и выберите mod_rw.htaccess
:
Затем нажмите кнопку Import:
При нажатии на Import, Ваш mod_rewrite
правила будут импортированы и преобразованы в формат правила UrlRewrite 2.0 IIS7.
Ваш может просмотреть необработанную конфигурацию XML путем нажатия на вкладку XML View:
На данном этапе при нажатии на Обратное к ссылке Правил в правом меню области действия средство импорта спросит, хотите ли Вы сохранить эти правила. Если это не намеченная целевая машина, затем просто копируют то, что находится на вкладке представления XML и вставке в web.config
принадлежность целевому сайту.
На заключительной ноте (и можно уже знать это), можно на самом деле изменить порядок документа по умолчанию так, чтобы index.php
предпочтен index.html
:
<defaultDocument>
<files>
<clear />
<add value="index.php" /> <!-- <-- moved to top of list -->
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="Default.aspx" />
<add value="index.html" />
</files>
</defaultDocument>