Xwab
Форумыnavigate_nextПрограммирование на PHP

Придумал (файлы с zip)
Сообщения
Raskat

Вобщем думал и придумал файлы чтоб юсер достовал с зипа например стоит сайт юзеру захотелась картинку, нажимает сматреть, а скрипт открыет извлекает фаил, в папку темп, и отдает юзеру, вот как такой ск написать, и вес на хосте меньше будет, чем открытые файлы, думаю такова скр нет еще если есть пишим спасибо всем.

16 Мар 2011, 0:24
Makson

и много места ты так сэкономишь???помоему бред

16 Мар 2011, 0:26
Патриот:)

и получится у тебя уже 2 файла , да и нафиг это не надо

16 Мар 2011, 0:26
jambo

Если сразу картинку в археве заливать,то может сыкономишь.И это наверно ресурсоёмкий процесс

16 Мар 2011, 0:28
Fashion

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

16 Мар 2011, 0:40
Mars

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

16 Мар 2011, 1:16
КрошкаБуги

Это давно придуманно и используеться.Средствами библы pclzip извлечение и вывод файла с архива не очень то и ресурсоемко. Но ресурсоемкей -) чем обычно,палка о двух концах
добавлено спустя 14 минут:
А,вот кстати и литературко интересная
http://php.russofile.ru/ru/authors/unsort/zip/

16 Мар 2011, 1:50
mazaHELL

помоему картинка в любом архиве не сжимается...

16 Мар 2011, 8:05
КрошкаБуги

Сжимаеться,правда немного. Процентов 10. Текстовые где то на 420 для сравнения.

16 Мар 2011, 8:15
Ant0ha

Серверу намного "легче" отдавать статические данные, нежели динамические. Поэтому, к примеру, рекомендуется превьюшки делать при загрузке изображения на сервер, а не генерировать при каждом обращении и отдавать nginx'ом. Вес графики немного увеличится, зато нагрузка значительно снизится.
А для экономии места лучше просто уменьшать разрешение фото. Допустим, если юзер залил фото с разрешением 12 мегапикселов, то режем это фото до 500px по ширине (ну, или сколько вам там надо) и пропорционально по длине. Огромные фото не нужны по сути, а экономия места действительно не плохая. Предполагаю, что одноклассники, вконтакт и фейсбук так и поступают.


__________
посл.ред. 16 Мар 2011, 8:30; всего 1 раз 16 Мар 2011, 8:29
Ответить на тему