Преимущества статической публикации

Movable Type поддерживает два типа публикации - статическую и динамическую, в то время как большинство конкурирующих платформ ограничиваются поддержкой только одной (например, Wordpress поддерживает только динамическую публикацию, при которой страницы создаются "на лету"). В некоторых блогах можно встретить критику статической публикации, между тем она обладает рядом важных преимуществ. Детально особенности статической публикации рассматриваются в статье Tony Byrne. Если кратко, то статическая публикация обладает следующими преимуществами:
  • Статические страницы быстрее передаются
  • Статические страницы проще для индексации
  • Статические страницы лучше выглядят для поисковых машин
  • Осмысленные имена файлов улучшают юзабилити
  • Нет нужды заботится об аптайме базы данных
  • Статические страницы достаточно мобильны
Если от вашего блога зависит ваш бизнес или ваша репутация, это ценно понимать, почему статическая публикация может быть разумным выбором. Есть и другие преимущества. Гибкая шаблонная система Movable Type позволяет генерировать документы Word, слайд-шоу и даже PDF-файлы. Кроме того, важно понимать, что сайты с статической публикацией легче переносят высокую посещаемость.

Ссылки по теме:

  • There a Gremlin in Your Website?
  • The benefits of static web pages

Комментариев: 4

Если речь идет об MT, то имеют смысл только пункты 1 и 5 -- уменьшение нагрузки на сервер. Остальные пункты -- или бред, или оторваны от контекста.

Динамические страницы можно сформировать так, что никто и не узнает, что они динамические.

Нет, все пункты верны. Просто рассматривать следует так (по спорным вопросам):

2 и 3 и 4. "Статические страницы проще для индексации"
Проще потому, что в противоположность статическим страницам вида namepage.html ставятся страницы namepage.html?argument=chto_to_tam&argument2=eshe_chto_to
Если в MT использовать статическую публикацию с расширением .html (т.е. как есть по умолчанию) и обрабатывать на сервере тоже как html, то при запросе поисковика или браузере сервер выдаст дату последнего изменения документа. При динамической публикации дата изменения документа будет равна дате запроса.

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

6. Это верно. Можно даже сам движок снести.

Проще потому, что в противоположность статическим страницам вида namepage.html ставятся страницы namepage.html?argument=chto_to_tam&argument2=eshe_chto_to

В этой статье вообще нет упоминания о таких URL, в оригинале -- это тоже где-то внизу текста.

Чтобы создать такие страницы в MT, надо изрядно постараться.

При динамической публикации дата изменения документа будет равна дате запроса.

Можно выдать любую дату изменения.

Если все же рассматривать динамическую публикацию, как генерацию URl вида page.php?foo=bar&bar=baz, то тот же упомянутый WP отлично создает URL любого статичного вида.

Скажите, а для WP случайно нету такого плагина, чтоб сгенерировать статические страницы? Или всё же придётся мне свой блог на МТ переносить?

Статистика

Последние записи

  • Movable Type 5.2.7

    Состоялся релиз новой версии Movable Type 5.27, основные изменения которого: Новая адаптивная тема «Eiger». Для редакции Pro и Advanced доступен плагин «Smartphone Option», благодаря которому...

  • Автоподстановка тегов в Movable Type

    Не знаю, как для вас, а для меня стало открытием, что в Movable Type работает автоподстановка тегов на кириллице — для этого достаточно ввести первые...

  • Movable Type 5.2.3

    Сегодня состоялся релиз новой версии Movable Type 5.2.3. Изменение всего одно — если в параметрах MySQL было разрешено 20 или менее соединений (max_user_connections), то Movable...

  • Movable Type на PSGI и nginx

    В Movable Type 5.2 появилась встроенная поддержка PSGI. В связке с nginx это даёт значительный прирост производительности — страницы открываются не просто быстро, а невероятно...

  • Патч для Movable Type 4.38, устраняющий проблему безопасности

    В Movable Type версий 4.2 и 4.3 обнаружена уязвимость в скрипте обновления. Вчера разработчики выложили обновлённый скрипт, устраняющий эту проблему. Для устранения уязвимости достаточно загрузить...

Закрыть