Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.12.2013, 23:43
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

сжатие строк
Пишу скрипт динамической подгрузки страниц, и думаю о сжатие данных.
Хочу сжимать хтмл который будет вставляться на страницу и распаковывать на клиенте, пока вижу только одни плюсы от такого подхода:
1. экономия трафика.
2. экономия памяти при необходимости хранить предыдущую страницу.
3. скорость загрузки.

Я что то упускаю или от такого подхода только в плюсе?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #2 (permalink)  
Старый 11.12.2013, 23:55
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Если писать в таком стиле:

html
  body
     ...


То по трафику будет огромный профит, проверял на странице в 500k, разница после гзипа почти в два раза.
Но осной упор нужно делать на минификацию идентификаторов/классов во всем проекте включая CSS/JS.

т.е. писать не block__element_modifier, а b.
У гугла есть для этого либа, ну и на вскидку html-muncher


Хотя смотря то ты подразумеваешь под сжатием, если удаление пробелов и табуляции, то это ничего не даст если уже используется gzip

Последний раз редактировалось monolithed, 12.12.2013 в 00:01.
Ответить с цитированием
  #3 (permalink)  
Старый 12.12.2013, 00:00
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

monolithed, я думал использовать вариант как тут http://habrahabr.ru/post/186202/
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #4 (permalink)  
Старый 12.12.2013, 00:20
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

А ты это имел ввиду.
Ну тогда глянь еще в сторону HTTPS
Ответить с цитированием
  #5 (permalink)  
Старый 12.12.2013, 00:23
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от monolithed
Ну тогда глянь еще в сторону HTTPS
там же шифрование данных
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #6 (permalink)  
Старый 12.12.2013, 00:49
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от cyber
там же шифрование данных
Не только
Ответить с цитированием
  #7 (permalink)  
Старый 12.12.2013, 01:01
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

monolithed, спс, читал другую статью про https про сжатие там не упомянули или я пропустил
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #8 (permalink)  
Старый 12.12.2013, 01:25
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Дзен-трансгуманист,
какой алгоритм лучше подойдет?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #9 (permalink)  
Старый 12.12.2013, 01:44
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Дзен-трансгуманист
Сжатые данные не имеет смысла дожимать серверным гзипом
Разве что LZMA2, точнее вместо

Последний раз редактировалось monolithed, 12.12.2013 в 01:50. Причина: :D
Ответить с цитированием
  #10 (permalink)  
Старый 12.12.2013, 03:08
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Дзен-трансгуманист
Зависит от того, что в твоих нуждах скрывается под "лучше".
Я хочу данные хранить на клиенте в сжатом виде пока их не понадобиться всунуть на страницу.
Сообщение от Дзен-трансгуманист
Сжатые данные не имеет смысла дожимать серверным гзипом, так как энтропия уже близка к единице.
Имеешь ввиду что данные и так сжимаются перед отправкой?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое удаление строк таблицы Tankist Events/DOM/Window 16 03.07.2013 16:42
Ext.grid.Panel - получить количество записай (строк) ??? potkin ExtJS 6 14.04.2012 18:19
как посчитать количество строк niZE Общие вопросы Javascript 19 20.12.2011 13:25
Номера строк и Chrome LRCenter Opera, Safari и др. 9 09.11.2011 15:53
поменять цвет у нескольких строк в таблице Root Элементы интерфейса 4 21.04.2008 10:30