1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

А что, если без Smarty?

Discussion in 'Прочая Поддержка - Help Requests' started by AlexG, Nov 7, 2010.

  1. AlexG Thread starter Novice member


    Offline
    Message Count:
    53
    Likes Received:
    0
    Уважаемые форумчане!
    Возникла (возможно глупая) идея - а что, если весь дизайн засунуть в php-файлы, в обход smarty?
    Будет ли с этого толк - выигрыш во времени загрузки страниц и снижение нагрузки на сервер?
    Задача геморойная, но упрощающая работу se.
    Что лучше и быстрее:
    1. Со Smarty - скомпилированные шаблоны в папке templates_c
    2. Без Smarty - упрощение работы se ???
    Кто как думает?

    ---------- Сообщение добавлено в 21:39 ---------- Предыдущее сообщение было в 15:16 ----------

    Или наоборот, кэш Smarty снижает нагрузку на сервер?
  2. Rudger Novice member


    Offline
    Message Count:
    98
    Likes Received:
    0
    Быстрее PHP только HTML, а смарти позволяет использовать кэширование в HTML с достаточно гибкими правилами инвалидации кэша. Вряд-ли вы сможете быстро переписать CMS для того, чтобы обеспечить и шаблонизацию, и грамотное разделение логики и отображения, и гибкие возможности кэширования. Ну, или как вариант, напишете еще один смарти. Да, можно использовать blitz, и другие решения, написанные на C, как и blitz, но CMS потребует очень глубокой переработки, сомневаюсь что это экономически целесообразно. Докупить сервер точно дешевле и проще будет. )

    Если у вас такой огромный нагрузка напишите мне в личку, я ищу очень нагруженный проект , чтобы тестировать оптимизированый двиг SE.
  3. AlexG Thread starter Novice member


    Offline
    Message Count:
    53
    Likes Received:
    0
    А если, как раз, без разделения логики и изображения писать конкретный проект? Smarty же для того и создан, чтобы отделить дизайн от логики. Вся логика в php, а дизайн в tpl, smarty "склеивает" логику и дизайн. Идея в том, чтобы засунуть весь HTML в php-файлы.
    Сейчас в php-файлах обрабатываются переменные, эти переменные передаются в smarty, а smarty формирует страницу, состоящую из html, который берется из tpl-файлов, и из этих переменных. Без smarty все этого не нужно, просто и сердито. В php-файле и логика, и дизайн, переменные никуда не передаются. Вопрос, однако, в том - что быстрее, ведь smarty создает склеенные файлы в templates_c.
    Что быстрее:
    1. Загрузка такого php-файла содержащего html, без передачи переменных в smarty
    2. Загрузка склееного файла из templates_c ?

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

    ---------- Сообщение добавлено 10.11.2010 в 14:50 ---------- Предыдущее сообщение было 09.11.2010 в 18:17 ----------

    Не кому не интересно что ли?

Share This Page

All rights reserved SocEngine.ru ©