Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: можно ли сжать изображение на сервере
 
 автор: nautilus2812   (10.09.2009 в 18:38)   письмо автору
 
 

Здравствуйте.Можно ли при закачке изображения на сервер сжимать его до мнимальных размеров и чтобы на сервере хранилось изображение только в сжатом виде(для уменьшения его веса), а при просмотре увеличивать его до оригинала. Или это полный бред и нужно иметь на сервере как миникопию так и оригинал,ведь если фоток очень много то очень много места для этого нужно.Эта проблема вообще как то решается.

  Ответить  
 
 автор: Trianon   (10.09.2009 в 19:13)   письмо автору
 
   для: nautilus2812   (10.09.2009 в 18:38)
 

Можно частично согласиться с двумя последними утверждениями.

  Ответить  
 
 автор: nautilus2812   (10.09.2009 в 20:15)   письмо автору
 
   для: Trianon   (10.09.2009 в 19:13)
 

ну вот например взять крупные социальные сети..там 30000000 пользователей..кол-во фото неограничено..каждый загрузит допустим по10 фото ..это уже 300000000 фото..и если все они хранятся в оригинале так это ж скока места нужно..это нужно выделенные сервера иметь ..и опять же заранее неизвестно сколько будет пользователей и сколько фото ..я думал что это решается как то проще..я гдето слышал что фотки раскладываются как то на пиксели а потом снова собираются в оригинал..значит всё это бред..жаль

  Ответить  
 
 автор: cheops   (10.09.2009 в 21:32)   письмо автору
 
   для: nautilus2812   (10.09.2009 в 20:15)
 

Работа с изображениями - штука очень трудоемкая - у вас сервера лягут быстрее, чем пользователи смогут загрузить сколько бы то ни было серьезный объем данных. Заставить 30000000 человек загрузить по 10 фото практически не реально - будет несколько тысяч, которые загрузят по 100 фотографий и 2 с гаком миллионов, которые не будут с ними связываться. Лучше заботиться об этой проблеме, когда она наступит. В любом случае дисковые мощности обойдутся дешевле дополнительных процессорных мощностей.

  Ответить  
 
 автор: ...........   (10.09.2009 в 21:45)
 
   для: nautilus2812   (10.09.2009 в 20:15)
 

скорее всего просто не разрешается загружать в таких форматах как bmp , и ограничивается размер загружаемого файла.
jpg например уже само по себе сжатое изображение , при качестве 24бит и размере 800х600
оно всего весит менее 200 000 или 400 000 байт , а пикселей там 480 000
даже сжатие например в zip или rar не на много уменьшает размеры
, т.к. там кроме нескольких первых байт редко есть повторяющиеся длинные байтовые последовательности.
выделенные сервера ,это и есть оптимальное решение , хотя местами предлагается даже в довесок к основному хостингу брать хостинг чисто для хранения файлов , по более низкой цене места на нём.


.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования