Вопросы начинабщего

Главные вкладки

Аватар пользователя lypis lypis 16 июня 2015 в 18:22

Внимание просьба камнями в меня не кидать! я только начинаю знакомиться с созданием сайтов.
Хочу сделать удобный, быстрый сайт. Но сроки поджимают.
В связи с этим у меня есть некоторые вопросы:

  1. Правильное ли решение делать html полностью динамичным?
  2. В шаблоне страницы у меня кроме div wrapperов все сделано через php переменные

  3. Как влияет PHP на скорость загрузки страницы?
  4. Я убираю лишние движковые html обертки с помощью php

    <?phpfunction temename_process_region(&$vars) {
      if ($vars['region'] === 'top_line') {
       /$vars['inner_prefix'] = '';
        $vars['inner_suffix'] = '';
      }
    }?>

    Так же с помощью "unset" удаляю лишний хлам.
    Так вот: если у меня будет очень много php функций, процессов, проепроцессов итд,
    это будет негативно влиять на скорость загрузки страниц?

  5. Количество блоков сильно влияет на скорость загрузки?
  6. Есть два сайдбара. Для удобства редактирования там сейчас 7 блоков.
    В принципе это все можно закинуть в один блок.
    Есть ли смысл?

Спасибо за внимание.

Комментарии

Аватар пользователя t1mm1 t1mm1 16 июня 2015 в 18:30

1. 50 на 50. Смотря какой профит нужен.
2. да, так допустимо. Unset может дать потом ворнинг из-за отсусттвия элемента (а так он просто пустой остается).
3. да. но в один лучше не пихать, так как потом будет головняк с кешированием.

Аватар пользователя Chyvakoff Chyvakoff 16 июня 2015 в 21:46

"lypis" wrote:
Хочу сделать удобный, быстрый сайт.

Вам ещё учиться и учиться...
"lypis" wrote:
Правильное ли решение делать html полностью динамичным?

Жжёшь
"lypis" wrote:
Как влияет PHP на скорость загрузки страницы

Конкретно php никак не влияет. Только один php код будет отрабатываться 0.0005 сек, а другой 8 сек.
"lypis" wrote:
если у меня будет очень много php функций, процессов, проепроцессов итд,
это будет негативно влиять на скорость загрузки страниц?

Да
"lypis" wrote:
Количество блоков сильно влияет на скорость загрузки?

Да
"lypis" wrote:
В принципе это все можно закинуть в один блок.
Есть ли смысл?

Если пофиг на темизацию и кэш-пожалуйста.
Но если смысл блоков отличается-то это идеологически неправильно.