ФорумРазработкаУстановка и администрирование ПОВебсервер → ESI (Edge Side Includes)

ESI (Edge Side Includes)

  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 26 июня 2010 г. 19:13, спустя 7 минут 43 секунды

    никакую я полемику не разводил. Предложил обсудить и только.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2010 г. 19:14, спустя 1 минуту 44 секунды


    никакую я полемику не разводил. Предложил обсудить и только.
    что обсуждать то?)) статью? это не хабр, делать больше нехуй, лучше анекдот бы запостил :D
    Сапожник без сапог
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 26 июня 2010 г. 20:14, спустя 59 минут 36 секунд

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


    очень похоже что исходная задача - уменьшить объём трафика. но это явно не то что надо уменьшать, ибо картинки/видео итд > 90%

    чтоб увеличивать производительность нужно иметь приложение. а каждое приложение оптимизируется индивидуально.
    не хотим увеличивать объём памяти для кэша HTML? ок, делаем подстановку %username% на последнем этапе сверхбыстрым шаблонизатором и отдаём HTML.
    тормозит логика? - пишем расширение для пыха
    тормозят выборки? - оо, тут придётся поебаться

    всё по-разному, в общем, но в целом шаблонизатор - не самое жрущее звено имхо
    не всё полезно, что в swap полезло
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2010 г. 20:19, спустя 4 минуты 31 секунду

    но в целом шаблонизатор - не самое жрущее звено имхо

    если это не smarty :D

    ну а в общем ты прав.

    Сапожник без сапог
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 26 июня 2010 г. 20:21, спустя 2 минуты 22 секунды

    если это не smarty :D

    а чё смарти, неужели тормоз? он же компилирует шаблоны.
    кста есть CTPP ( http://ctpp.havoc.ru/ ), который написал Слоник. утверждает что охуенно быстр
    не всё полезно, что в swap полезло
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2010 г. 20:25, спустя 4 минуты 24 секунды

    а чё смарти, неужели тормоз? он же компилирует шаблоны.

    он имхо спроектирован неправильно, он подгружет хуеву тучу файлов свих библиотек рад рендеринга 1го шаблона, у меня есть свой со смарти похожим синтаксисом, который инициализируется раз в 50 быстре, а выполнять да, быстро выполняет, а хули не быстро то? пхп же ))

    кста есть CTPP ( http://ctpp.havoc.ru/ ), который написал Слоник. утверждает что охуенно быстр

    хз, я уже нашел свой любимый) а так спасибо за ссыль
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 26 июня 2010 г. 20:52, спустя 26 минут 36 секунд

    здесь речь идет о кешировании всей страницы, на которой есть N блоков, которые кешировать нельзя.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2010 г. 20:53, спустя 51 секунду


    здесь речь идет о кешировании всей страницы, на которой есть N блоков, которые кешировать нельзя.
    знаешь в чем удобство ssi? :)

    угадай
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 26 июня 2010 г. 21:05, спустя 12 минут 26 секунд

    ну да. Так а чем ESI плох?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2010 г. 21:09, спустя 3 минуты 48 секунд


    ну да. Так а чем ESI плох?
    ничем, просто через тот же нгинкс, можно сделать отдельный кеш сервер, который и бует заниматься только кешированием и отдачей статики и завернуть через ssi это все в небольшой красивый конфиг, который будет прозрачно доставать блоки с других серверов, хотя это все хуйня, обе технологии неплохие, только я блочное кеширование еще года 3 назад юзал :D

    разницы между этими решениями большой нет, только унылый маркетинг
    Сапожник без сапог
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 27 июня 2010 г. 5:23, спустя 8 часов 13 минут 52 секунды

    здесь речь идет о кешировании всей страницы, на которой есть N блоков, которые кешировать нельзя.

    ну и чё, остальные кешируем, потом вставляем в основной шаблон как %leftblock%, %rightblock%. строки же
    не всё полезно, что в swap полезло
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 30 июня 2010 г. 10:39, спустя 3 дня 5 часов 15 минут

    Smarty и Twig подаются как "быстрые, потому что компилируются", а компилируются они в какую-то неэффективную муть )))

    Абфрвалг, тема не раскрыта. Ты бы все-таки кроме ссылок давал какое-то описание и своё мнение. Нехорошо получается.

    Чтобы не усложнять всё чрезмерно, можно взять рецепт из доков по по Yii:

    …другое HTML-содержимое…
    <?php if($this->beginCache($id, array('duration'=>3600))) { ?>
    …кэшируемое содержимое…
    <?php $this->endCache(); } ?>
    …другое HTML-содержимое…

    Помоему это просто, гибко, красиво и не зависит от используемого веб-сервера.
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 30 июня 2010 г. 10:45, спустя 6 минут 36 секунд

    artoodetoo, ну и гавно шаблонизатор в вашем уихуюи
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 30 июня 2010 г. 10:49, спустя 3 минуты 30 секунд

    в нем помоему нет шаблонизатора ))) каждый волен прикручивать свой.
    ιιlllιlllι унц-унц
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 30 июня 2010 г. 10:57, спустя 8 минут 18 секунд

    мне пока нечего сказать по данному вопросу.

    А какой смысл в таком кеше внутри шаблона? что там у тебя такое между `beginCache` и `endCache`?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!