IIS7 Несколько Сайтов с перенаправлением на доменах в целях SEO

Я активно разрабатываю в обеих PHP & ASP.Net. Я не могу требовать глубоких знаний IIS или NGINX, но я ОЧЕНЬ знаком с Apache и Lighttpd.

ASP.NET использует потоковую архитектуру, которая является в значительной степени частью веб-сервера, который это сам. Статические переменные сохраняют свое значение между запросами и промежуточными пользователями. Это - то, откуда get's ASP.NET большая часть из него - преимущество скорости. Общая память хранится в каждом отдельном процессе, и между потоками. Отдельные процессы не совместно используют память. Таким образом, когда Вы масштабируетесь вне одного сервера, большая часть этого преимущества потеряна.

PHP создается по старинке стиль CGI, где каждый запрос является пустым большим списком. Это означает, что любая общая информация или должна быть выбрана от общего хранилища или полностью повторно создана. PHP НЕ является медленным, это отличается. Большинство основных операций в PHP называет модули записанными в C, таким образом, они - молния быстро. PHP, выполняющийся на своем собственном, не с такой скоростью, как скомпилированный язык, но ни в коем случае не является медленным. Существуют (очень общие) модули для PHP, какой скомпилированный кэш (в памяти) версии кода, и могут увеличить производительность между 4 и 10 разами.

PHP был вокруг некоторое время, и много решений, его - стиль CGI, существуют. xcache предлагает хранилище значения, очень похожее на статические переменные ASP.NET. Кэш-память предлагает немного более медленное, но лучшее масштабирование (между физическими серверами) решение персистентных совместно используемых переменных.

ASP.NET предлагает намного больше формализма и структуры. Но плохие программисты могут сделать путаницу на любом языке. При выборе ASP.Net, необходимо исследовать некоторые превосходные библиотеки NON-Microsoft для разработки. (например, NHIbernate & http://www.castleproject.org/)

Мое персональное предпочтение (когда мне не платят, чтобы сделать иначе) является PHP. Даже при том, что это пробивает пенальти скорости, легче разработать в и менее сложный для увеличения масштаба (даже если требовалось бы больше серверов PHP, чем .NET). Серверы являются намного более дешевыми, чем программисты.

В любом случае любая сеть> 2,0 приложения будут данными, связанными, и конфигурация базы данных окажет намного более глубокое влияние на производительность, чем выбор языка.

0
задан 9 April 2011 в 18:33
1 ответ

Да, URL Переписывают, предпочтительный инструмент для этой ситуации. Потрясающее решение для не только это, но и большинство все остальное Вы могли хотеть относительно SEO дружественные URL.

Ссылки:

  • Ресурс IIS.Net.
  • Вот некоторые блоги и видео, которые я соединил для URL, Переписывают. Один из них говорит конкретно о добавлении www.
0
ответ дан 5 December 2019 в 17:10

Теги

Похожие вопросы