Можно ли замедлить выгрузку файлов средствами htaccess?

123
M
На сайте с 04.12.2013
Offline
223
#11

Sitealert, Хде там? Я имел в виду, что для использования PATH_INFO без затрагивания .htaccess нужно поменять, например, /images/image.jpg на /images.php/image.jpg, но это крайняк, до которого действительно опускаться не стоит :)

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
SeVlad
На сайте с 03.11.2008
Offline
1609
#12
miketomlin:
Чтобы навесить прокладку, рерайт по-любому нужен.

Да не нужна на сервере никакая прокладка! Этим изменится работа сайта для всех юзеров.

Задача же - протестировать на медленном канале. Не худшая показателей для всех остальных. Уже рабочий сайт.

Не, конечно можно пускать через "прокладку" только себя, но нафик эти пляски (да ещё с заменой путей/адресов/реВрайтами..). если на порядок проще и правильнее - ограничить КЛИЕНТА. Т.е. свой локальный ПК.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M
На сайте с 04.12.2013
Offline
223
#13

ТС, не писал, что это рабочий сайт. Он сказал, что нужно замедлять отдачу картинок «для всех».

Короче всем респект. А то развели тут :)

WEMASTER
На сайте с 16.08.2012
Offline
95
#14

Для чего так все усложнять ?

Загуглите Chrome Throttling, ну или вот прямая ссылка https://developers.google.com/web/tools/chrome-devtools/network-performance/network-conditions и тестируйте себе скорость загрузки сайта какую хотите.

Апокалипсис
На сайте с 02.11.2008
Offline
391
#15

Была подобная задача на обычном хостинге, где не было нормального доступа. Решил я ее так - считывал построчно на php из файла и собирал в другой файл с задержкой в 1-2 сек. Но это для маленьких файлов хорошо, ибо памяти было в обрез.

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
M
На сайте с 04.12.2013
Offline
223
#16

Апокалипсис, sleep не проще было использовать? А далее можно просто отдавать файл пыхом (readfile) без ручного деления на блоки.

Апокалипсис
На сайте с 02.11.2008
Offline
391
#17

miketomlin, Я уже точно не помню какая была там проблема, чето зависало именно при отдаче через реадфайл со sleep :) Ну и файл собирался "виртуально" :) По факту - тоже самое.

WEMASTER
На сайте с 16.08.2012
Offline
95
#18
Апокалипсис:
Была подобная задача на обычном хостинге, где не было нормального доступа. Решил я ее так - считывал построчно на php из файла и собирал в другой файл с задержкой в 1-2 сек. Но это для маленьких файлов хорошо, ибо памяти было в обрез.

Это прям "гениально" 🤪 🤣

Не проще уже было использовать буфер php://output и записывать в него с задержкой через usleep() ?

Но самый простой и верный вариант уже написан выше.

S
На сайте с 30.09.2016
Offline
469
#19
WEMASTER:
Но самый простой и верный вариант уже написан выше.

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

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Z0
На сайте с 03.09.2009
Offline
757
#20

Развели писанины на 2 страницы :p ТС, купите симку и делов-то 🤣

Я ради своей мобильной версии сайта и айфон нашел старый, и прочие телефоны с браузерами 🤪

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий