16.12.2013, 18:01
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Gozar
|
Ты мне пытаешься вдолбить, что я должен начать тупеть.
|
Куда уж больше.
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
16.12.2013, 18:02
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Цитата:
|
для gozar и Maxmaxmaximus5
Only considering performance, should you ever use client-side rendering? There's one obvious scenario where it makes sense: when you render based on existing data. That is, if you don't need to go to the server to render, say because you are going to display known data in a different perspective, client-side rendering makes sense.
Otherwise, client-side rendering requires a heavier initial load with a 2nd request, not being able to cache the final output and greater dependency on slower CPUs and rendering engines. Any one of those is a going to make client-side rendering slower. Combine them? Well, Twitter's server-side rendering takes 1/5 the time as client-side rendering.
|
И шта? Телфоны, планшеты, холодильники... тд(только у них сейчас слабенький проц). Но никто не говорит о сумашедших нагрузках и парсинге over 100000 элементов))
__________________
Научу себя плохому
|
|
16.12.2013, 18:02
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от cyber
|
Куда уж больше.
|
Как скажете сенсей!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
16.12.2013, 18:05
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Gozar
|
злой ты и ТУПОЙЙЙЙЙЙЙЙЙЙЙ
|
Иди в жопу, окей?!
Все с этой секунды я тебя просто игнорирую.
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
16.12.2013, 18:07
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Цитата:
|
У меня где то 10-15 типовых страниц ошибок, для каждой страницы есть русский и анлийский вариант, в них юзаются одинаковые вещи, ты предлагаешь при изменении 1-й вещи в разметке копипастить в 29 шаблонов руками? ты упал?
|
А зачем может столько понадобиться?? почему не просто "упс что то сломалось".
Ну хотя да, для генерации большого кол-ва статичных данных норм
__________________
Научу себя плохому
|
|
16.12.2013, 18:08
|
|
Профессор
|
|
Регистрация: 11.12.2013
Сообщений: 313
|
|
Сообщение от l-liava-l
|
И шта? Телфоны, планшеты, холодильники... тд(только у них сейчас слабенький проц). Но никто не говорит о сумашедших нагрузках и парсинге over 100000 элементов))
|
ты прикалываешься? какие 100000, мы тут говорим не про отрисовку дом структуры, отданной с сервера (что и гозар имеет ввиду), а про хранение дом структуры страницы в памяти браузера и если нужно что -то поменять, то шаблонизатор проходится по этой дом структуре, которая сидит в памяти, меняет что надо и рисует по новой для клиента, а теперь представь, что открыто таких 10-20 вкладок, что будет с компами нетрудно представить. просто гозар сидит на 50 ядерном процессоре с 1 Тб ОЗУ и думает, что все так а максимус мне напоминает волчонка, который был в маугли и крутился возле шерхана (gozar)
а вот что произошло с шерханом
|
|
16.12.2013, 18:12
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
nice_try, все браузеры уже 100 лет выделяют очень ограниченное кол-во ресурсов на не активные вкладки. Я лично проводил множество тестов и бенчмарков. Или ты боишся, что не хватит оперативы, чтобы все шаблоны в памяти держать? Ну это тоже глупость. С другой стороны, ести такая проблема реально есть, то можно сейвить шаблон в хранилище браузера и чистить оперативку, но зачем?
Последний раз редактировалось kobezzza, 16.12.2013 в 18:16.
|
|
16.12.2013, 18:12
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Цитата:
|
ты прикалываешься? какие 100000, мы тут говорим не про отрисовку дом структуры, отданной с сервера (что и гозар имеет ввиду), а про хранение дом структуры страницы в памяти браузера и если нужно что -то поменять, то шаблонизатор проходится по этой дом структуре, которая сидит в памяти, меняет что надо и рисует по новой для клиента, а теперь представь, что открыто таких 10-20 вкладок, что будет с компами нетрудно представить. просто гозар сидит на 50 ядерном процессоре с 1 Тб ОЗУ и думает, что все так а максимус мне напоминает волчонка, который был в маугли и крутился возле шерхана (gozar)
|
Зачем открывать 10-20 вкладок какого либо сервиса??))
да еще и на телефоне или планшете и тд(а тм норм, по гигу озу у слабеньких)
__________________
Научу себя плохому
|
|
16.12.2013, 18:14
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от nice_try
|
а прикинь в этой организации будут юзать на просто яваскрипт а coffeescript, вот потеха будет
|
В чем потеха, потратить 30 минут на чтение доки?
Сообщение от nice_try
|
привести реальный пример, в котором видно преимущество твоего подхода
|
- снимает нагрузку с сервера
- снимает проблемы с поддержкой двух версий верстки (даже если один темплейтер, архитектуру придется допиливать)
- упрощается передача данных на клиент
- упрощается процесс разработки (не нужно держать серверного программиста для поддержки серверного моста или темплейтера, в моем случае V8)
- упрощение клиентской архитектуры (не нужны всякие jQuery прочие мега архитектурные паттерны в том числе для работы с DOM)
- минимальные издержки
Последний раз редактировалось monolithed, 16.12.2013 в 18:16.
|
|
16.12.2013, 18:19
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
l-liava-l, проблема планшетов/ телефонов не в том что они не потянут много вкладок, а проблема в том что чем больше нагрузка на проц и ... тем быстрее умирает батарея
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|