Перейти к контенту

Хранение постов в gzip (сжатие постов)


Рекомендуемые сообщения

Возвращаясь к уже затронутой однажды мной теме насчет сжатия базы данных.

 

Возможно ли допустим держать в базе постов не посты, а сжатые Gzip'ом посты. Например, если пост больше 2 Кб есть уже смысл его сжимать.

 

Особенно это актуально если есть посты по 5Кб и больше.

В принципе никаких трудностей же не должно быть.

Т.е. пост при отправке сжимается, поступает в базу в сжатом виде.

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

Нагрузки особой не должно быть на комп пользователя.

 

Вообще это реализуемо, как думаете? Представляете как это сократило бы размеры баз данных. В два раза как минимум.

Ссылка на комментарий
Поделиться на других сайтах

Нагрузки особой не должно быть на комп пользователя.

1. угу зато на сервер нагрузка увеличится значительно

2. как организовать поиск по сжатым сообщениям?

 

ЗЫ ОФФ и просьба: пишите название подробнее :) а то отвечаю, потом смотрю через некоторое время и не могу вспомнить про что тема ..;)

вы же сами держатели форумов.. должны знать как это неудобно .. :D

Ссылка на комментарий
Поделиться на других сайтах

wwwww

Сжатием занимается не комп пользователя, а сервер... Комп пользователя только распаковывает :D

Ссылка на комментарий
Поделиться на других сайтах

Возможно ли допустим держать в базе постов не посты, а сжатые Gzip'ом посты. Например, если пост больше 2 Кб есть уже смысл его сжимать.

 

Особенно это актуально если есть посты по 5Кб и больше. В принципе никаких трудностей же не должно быть. Т.е. пост при отправке сжимается, поступает в базу в сжатом виде. При обращении поступает к пользователю и у него уже разжимается. Нагрузки особой не должно быть на комп пользователя.

 

Вообще это реализуемо, как думаете? Представляете как это сократило бы размеры баз данных. В два раза как минимум.

 

Сжать грубо говоря это значит архивировать, так?

Так вот, тема состоит не из одного поста...

А для того что бы вывести архивом тему тебе надо разархивировать каждый пост, объединить их, а потом снова архивировать и только потом выдавать клиенту...

Понимаешь если есть архив, то для того что бы к нету добавить другой архив, надо оба архива разархивировать и образовывать общий... То что ты говоришь было бы актуальным если бы надо было выводить по одному посту... А твое предложение необычайно ресурсоемко, и быстро загнется от наплыва клиентов... Но если хранить сжатыми темы (целиком, а не по одному сообщения) то выигрышь бы конечно был, само собой поиск по сжатым сообщениям работать не будет... (как уже было отмечено)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.