Общий хостинг и генерация страниц с PHP - PullRequest
3 голосов
/ 05 декабря 2011

У меня есть сайт на виртуальном хостинге, и я использую PHP для генерации страниц.

На данный момент, используя систему управления, администратор может изменять базу данных, которая хранится вXML-файл (SQL недоступен).Страницы, которые должны отображать содержимое базы данных, проверяют содержимое каждый раз, когда они открываются, и сценарий на PHP генерирует соответствующую страницу.Я быстро пишу код, а администратору легко поддерживать.

Я делаю свои первые шаги в веб-ориентированном программировании, и сегодня я подумал о другой идее: что если система управления обновит базу данных Игенерирует страницы как страницы HTML, чтобы серверу не приходилось выполнять скрипт каждый раз, когда запрашивается страница?Разве это не лучше с точки зрения производительности?Много работы за раз, а не за каждый раз.

Ответы [ 2 ]

1 голос
/ 05 декабря 2011

Да, статический HTML намного х3 (может быть более чем в три раза) быстрее

  • , поскольку он не запускает дополнительный процесс PHP,
  • не требует базы данных, больше нет собачьего SQL (который вы собираетесь использовать)
  • вы можете отказаться от apache, переключиться на nginx (который не боится использовать статический HTML)

Будет больше работы, чтобы ваше приложение публиковало новейший контент в статическом HTML при наличии обновления, такого как разбиение на страницы (вся последовательность изменилась)

Обычно статическая страница работает быстрее, но с меньшей гибкостью.
Многое зависит от требований вашего сайта

Если ваш сайт меньше пишет (выглядит так, как вы), еще одна причина, чтобы перейти на статические страницы.

0 голосов
/ 05 декабря 2011

Короткий ответ, да, это будет работать лучше.

Длинный ответ - получить хостинг с базой данных SQL, чтобы вы могли хранить там содержимое страницы, а не генерировать файлы каждый раз.

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