2010-11-05 3 views
0

При создании CMS, который вы бы порекомендовали?htaccess vs hard code

  1. Изготовление Htaccess динамически создавать страницы на основе? Рд = имя или
  2. Изготовление FTP соединение для автоматического создания каждого файла на лету? Это означает, что когда новая страница будет создана/отредактирована/удалена, администратор, когда будет сохранен, получит ftp на сайте и создаст страницу.

Плюсы и минусы

  1. "Pro" Меньше файлов означает меньше пространства
  2. "Con" Больше постоянно над головой для апач перенаправлять
  3. "Con" Больше пространства, занимаемого
  4. «Pro «Меньшая работа, чтобы найти смысл файла, который он создал, и только один раз загрузился при изменении

ALrigh Позвольте мне уточнить. Какой вариант лучше.

  1. создать index.php и имеет все Htaccess перенаправить на него передачу? Рд = имя, а затем получить содержимое из базы данных
  2. есть админ автоматически FTP в сайт при создании контента/редактировать/удалять и создавать страницы, когда пользователь набирает страницу в своем жестком кодексе
+0

FTP-соединение? Зачем? Сценарий PHP УЖЕ работает на вашем сервере. ;] –

ответ

0

Без сомнения, лучший способ для вашей CMS - использовать Apache mod_rewrite. Таким образом, у вас будет больше гибкости в будущем для изменения способа отображения URL-адресов и ускорения создания нового контента, чтобы он не загружался через FTP каждый раз.

Если вам нужно использовать FTP для использования вашей CMS, я боюсь, что он не будет очень масштабируемым, что является одним из преимуществ CMS.

Ваш «лучший вариант» - 1. Придерживайтесь mod_rewrite.

0

Если вы хотите, вы можете смешать эти параметры - используйте htaccess для приятных имен для своих страниц, переписав их на? pg = name, а затем загрузите данные из файла или базы данных.