Подтвердить что ты не робот

Решение WordPress для Static.html

Я ищу решение, которое позволит мне использовать WordPress для управления сайтом/контентом, но будет экспортировать статические .html файлы, а не файлы с динамической базой данных.

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

Любые идеи?

4b9b3361

Ответ 1

Для полноты я собираюсь добавить плагин Leon Stafford WP Static HTML Output в этот список. Это просто спасло мне шею, прекрасно работала.

Стоит отметить, как отмечали другие, что формы контакта/комментариев и т.п., выполняемые в php, не будут работать.

Ответ 2

Если вы не видите улучшения производительности, которые вы хотите с помощью wp-super-cache, то другие кеширующие плагины не помогут. Все кэширующие плагины в основном делают то же самое, они создают файлы .html, минуя парсер PHP.

Чтобы повысить производительность, я бы рассмотрел список лучших практик, найденных здесь http://developer.yahoo.com/performance/rules.html

Правила, которые я считаю наиболее важными, следующие:

  • Использовать CSS спрайты, уменьшая количество запросов http поможет
  • Пользователь mod_expires и mod_deflate модули Apache, это важно
  • Поместите теги script после тегов ссылок css
  • Использовать ySlow в Firebug для профилирования
  • Проверьте свой код HTML. Если у вас несколько вложенных таблиц, браузер должен сначала отобразить самую глубокую таблицу, а затем построить.
  • Свернуть свой CSS и JS. Minify - отличная библиотека.

Если вы решили не использовать кеширующий плагин, убедитесь, что у вас есть кеш-код opcode, например APC. Это означает, что парсер PHP работает только один раз, а не каждый запрос. Это может повысить производительность вашего PHP на 2X.

Ответ 3

Должно быть возможно настроить wget, чтобы развернуть сайт Wordpress в каталог и опубликовать этот каталог в качестве веб-сайта, Посмотрите на этот вопрос, например, я уверен, что есть более подробные.

Это устранит любые и все динамические элементы на сайте, тем не менее, особенно в функции комментариев.

Это отличная идея IMO для блогов, которые слишком часто не видят новые статьи и не нуждаются в функции комментариев. Он не будет быстрее, чем статический HTML-контент.

Ответ 5

Ericksef Really Static плагин, похоже, тоже работает очень хорошо.

Я пытаюсь сделать то же самое. Я бы предпочел сохранить статический сайт, но хотел бы немного упростить процесс создания (который Wordpress поставляет).

Тем не менее, мне не нужен динамический контент на моем сайте. (по крайней мере, ничего, что требует моих ресурсов на стороне сервера.)

Jekyll (ruby) и Hyde (python) выглядят как очень хорошие статические генераторы сайтов. Просто взгляните на Markdown сейчас.

Там будет что-то подходящее.

Ответ 6

Эрик Действительно статический плагин - это путь. Согласно сайту, он позволяет скрыть установку WordPress в поддомене или подкаталоге и выбрать, где вывести статические файлы HTML. Ваши пользователи будут просматривать фактический HTML-сайт, но вы можете поддерживать его с простотой WordPress.

Кроме того, с надстройкой комментарии могут быть частью статического сайта. Добавление комментария обновляет статический файл. Чтобы увидеть разницу между этим плагином и WP Super Cache, проверьте метрики на вкладке screenshots главной страницы плагина.