Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Загрузка изображения из БД [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (4): « 1 [2] 3 4 »   

> Описание: Неправильно загружается изображение из БД в браузер
LIME
Отправлено: 23 Июня, 2015 - 00:19:30
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DeepVarvar а как бэть с кэшем запросов? Перечитай мои предпосылки выше
Всеже скорее имаги в фс лучше
А давайте еще вспомним разгон соединения
Браузеры умеют брать статику в одном соединении
Тоесть в одном соединении несколько файлов
Скрипты не уверен
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Июня, 2015 - 00:29:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ты имел ввиду какойнить SPDY/HTTP2-пердакол или кип-алайв?
В любом случае, если сервер не умеет "не закрывать" (SO_LINGER, SO_REUSEADDR, SO_REUSEPORT) сокет, браузер ничо не сможет.
 
 Top
LIME
Отправлено: 23 Июня, 2015 - 00:34:52
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Кипэлайв ниче не значит
Ты уверен что браузеры будут разгонять имагу с скрипта также как статику в обычные 6 потоков?
Обычно браузеры качают статику в 6 потоков....глянь таймлайны
Ооой....пофиг....
Я думал думал....имаги в бд кроме простоты контроля все остальное проблемы
Имаги должны быть в фс
Спорим?
(Добавление)
Хотя че тут спорить? Выше я рассказал проблемы бд в этом случае....финиш
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Июня, 2015 - 00:36:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Есть у меня парочка узких мест, где я бы посохранял имаги в БД.
В остальном я сам все храню в ФС.

А, так ты про партиал 206?
 
 Top
LIME
Отправлено: 23 Июня, 2015 - 00:37:31
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DeepVarvar пишет:
партиал 206?
че?УлыбкаУлыбка
(Добавление)
Не
Я про то что браузеры не качают всю статику отдельными запросами
Они берут все.....ооой....лень
Я забил
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Июня, 2015 - 00:39:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




 
 Top
LIME
Отправлено: 23 Июня, 2015 - 00:40:53
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DeepVarvar да мне пофиг
Посмотри лучше лучше последнюю серию силиконовой долиныУлыбкаУлыбкаУлыбка
И как они умеют последние серии делать лучшими?УлыбкаУлыбка
Если все не смотрел смотри сначалаУлыбка угарУлыбка
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Июня, 2015 - 00:40:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




LIME пишет:
Они берут все.....ооой....лень
Я забил
Колись уже что ты там имел ввиду.
 
 Top
LIME
Отправлено: 23 Июня, 2015 - 00:41:32
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Перевод кубик в кубике
Это важно
 
 Top
Viper
Отправлено: 23 Июня, 2015 - 00:41:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




LIME пишет:
Имаги должны быть в фс
кстати профит от имаг в БД пропадает, когда на серваке SSD в рейде.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Июня, 2015 - 00:46:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




LIME пишет:
Ты уверен что браузеры будут разгонять имагу с скрипта также как статику в обычные 6 потоков?
Давай еще уточним о каких "потоках" ты глаголешь, ато не совсем понятно что ты сказать то хочешь.
 
 Top
LIME
Отправлено: 23 Июня, 2015 - 00:46:58
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Да банально все
Ты в курсе что пакеты разгоняются?
Так вот браузеры пытаются в одно соединение все качать
Чтоб разогнать
А чтоб зря не ждать между пакетами они это делают в несколько конектов
Тоесть когда говорят на каждую имагу подзапрос на самом деле устанавливается 6 соединений и все выкачивают подряд
6 это как правило
Чтоб и разгон был и не ждать разгона
В курсе что размер пакета увеличивается? Помнишь как в тупой винде качали? Сначала скорость маленькая потом выше и выше? Это прротокол...пакеты растут
Так вот скрипты они так не качают...хотя утверждать железно нельзя
Щас ясно?УлыбкаУлыбка
(Добавление)
Ой посмотрите лучше сериал
Угар Улыбка
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Июня, 2015 - 00:50:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




LIME пишет:
устанавливается 6 соединений и все выкачивают подряд
Вот в этом месте подробнее пожалуйста. Как протокол должен понять что по одному и тому же соединению пошла другая картинка?
 
 Top
LIME
Отправлено: 23 Июня, 2015 - 00:53:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Тоесь кипэлайв что по тому же соединению пошло вторая страница тебя не смущает Ха-ха Ха-ха
Илюха, устал чтоли?
По заголовкам ясен пень!
Посмотри сериал клянусьУлыбкаУлыбка ооочень классный
Прям очень....прям угар....с начала только смотри
(Добавление)
Чтоб не сомневаться открой таймлайны в хроме
И погугли как их читать
Много интнресного можно узнать
(Добавление)
Дэк вот я и думаю...кроме явных траблов с беде я думаю что еще и оптимизация браузера пойдет по .... не лучшему пути
(Добавление)
Ну и опять масштабируемость
А в фс все четко и понятно
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Июня, 2015 - 01:11:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Я тебе выше спрашивал что именно ты имеешь ввиду.
Там ты сказал что ничего из перечисленного.
Тут сказал что кип алайв.

Почему я спрашивал?
Вот почему (я могу быть не точен, но общую картину дам):

HTTP 1.0/1.1 задумывался как запрос-ответ с разрывом соединения.
Т.к. он работает поверх TCP, решили:

0) заимпровить, как я уже писал выше, три волшебных опции при написании серверов и клиентов + threads/select/poll/epoll.

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

(вообще сервер всегда сообщает клиенту что он может, а клиент выбирает что ему подойдет)

2) копрорация бобра запилила свой велосипед SPDY. Боюсь быть не правым, но, хрен с ним, ляпну, что это первая попытка запилить БИНАРНЫЙ протокол, вместо текстового HTTP.

3) не так давно релизнулся HTTP2, он бинарный (и работает только по https), по одному постоянному соединению, в обе стороны (даже без учета https шифрования) летят бинарные пакеты. Браузер может запросить в любой момент любой файл, любой кусок файла, любой урл. Т.е. да, ответ, вернувшийся от сервера "А" совсем не значит, что на сервере "А" был такой файл (привет роскомпозору!!!). Ну и еще много всяких плюшек.
 
 Top
Страниц (4): « 1 [2] 3 4 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB