|
18.07.2016, 18:40
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
psiklop, сколько страниц у тебя URL?
|
|
18.07.2016, 18:44
|
Профессор
|
|
Регистрация: 04.03.2015
Сообщений: 163
|
|
ну да, тут я облажался, зачем base64 вообще тут нужен
когда можно просто запросить по api прямую ссылку из облака и ее и вставить в img.src
|
|
18.07.2016, 18:47
|
Профессор
|
|
Регистрация: 04.03.2015
Сообщений: 163
|
|
Rise, в смысле сколько страниц? каком url?
|
|
18.07.2016, 18:54
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
base64 - это в три раза больше исходного объема, что не есть хорошо, когда большой потребности в этом нет.
То что в процесс выдачи изображения вклинивается интерпретатор, в чем тоже необходимости нет, это тоже не лучшее, что можно придумать.
|
|
18.07.2016, 19:14
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
psiklop, в смысле в длину, который в виде дата протокола.
|
|
18.07.2016, 20:45
|
Профессор
|
|
Регистрация: 04.03.2015
Сообщений: 163
|
|
вот так: /имя файла
нисколько в длину, сразу в корне, а что?
|
|
18.07.2016, 21:07
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
psiklop, посчитаем:
- файл 1 мегабайт (т.е. 1048576 байт)
- данные клиент-сервер передаются строками
- каждый символ в строке есть байт двоичных данных (т.е. 1048576 символов)
- кодирование base64 еще + 33% (т.е. 1048576 * 1.33 = 1394606 символов)
- стандартная страница 1800 знаков (т.е. 1394606 / 1800 = 775 страниц)
- итого: длина URL как минимум 1394606 символов (775 страниц)
Не думаю что стартовая строка HTTP-запроса предназначена для передачи "книг", адекватно допустимая длина URL в запросе видимо не бесконечна, как на сервере так и на клиенте, как и декодировать строку в 1.5 млн символов браузер то ли не может то ли не хочет, то ли памяти не хватает то ли проц слабенький...
|
|
18.07.2016, 22:46
|
Профессор
|
|
Регистрация: 04.03.2015
Сообщений: 163
|
|
Rise, проц и память то что надо, это мой игровой комп, а играть я люблю и денег не пожалею
но тормозит факт, но и не в моем компе дело, нужно чтобы везде работало, так что способ выводить в стартовую строку вообще не пригоден
|
|
26.07.2016, 17:10
|
Профессор
|
|
Регистрация: 08.07.2016
Сообщений: 1,332
|
|
Например чтобы не хранить все размеры. Дофига сайтов выдают картинки скриптами, в частности imdb
|
|
|
|