Пережимать jpg при загрузке сайта

12
AN
На сайте с 23.06.2014
Offline
8
1513

Важный вопрос.

На сайте много фоток, все весят от 200 кб. Трафик очень большой расходуется при загрузке.

Надо как-то пережимать в более меньший размер все jpg при первой загрузке сайте.

Про css спрайты и base64 знаю, нужно что-то другое.

ВАЖНО! Все фото тянет с других серверов, что усложняет задачу.

Может у кого есть рецепт?

Разработка сайтов (http://housevl.ru)
R
На сайте с 18.12.2009
Offline
92
#1

Используете миниатюры?

AN
На сайте с 23.06.2014
Offline
8
#2
rerighter:
Используете миниатюры?

Пробовал через php скрипт, который должен миниатюры создавать преобразую фотку которую тянет, но проблема в том, что код подстановка jpg находится в css. А туда не удается поставить скрипт вида - style="background-image: url(http://мойсайт/thumb.php?f={файл jpg});

Mad_Man
На сайте с 10.11.2008
Offline
162
#3
Amadey_n:
А туда не удается поставить скрипт вида - style="background-image: url(http://мойсайт/thumb.php?f={файл jpg});

Напротив: разрешить исполнение PHP в .css довольно просто.

AN
На сайте с 23.06.2014
Offline
8
#4
Mad_Man:
Напротив: разрешить исполнение PHP в .css довольно просто.

Подскажите как? Это бы решило часть проблем

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#5
Amadey_n:
Подскажите как? Это бы решило часть проблем

Вопрос: У меня сайт на чистом HTML, как мне вставить скрипт?

Ответ: В корневом файле .htaccess (если его нет, то нужно создать в корневой папке сайта) добавить строчку:

AddType application/x-httpd-php .php .htm .html

или

AddHandler application/x-httpd-php .php .htm .html .phtml

или

AddHandler x-httpd-php .php .htm .html .phtml

или

AddType application/x-httpd-php5 .php .htm .html

или

AddHandler application/x-httpd-php5 .php .htm .html .phtml

или

AddHandler x-httpd-php5 .php .htm .html .phtml

или

AddHandler cgi-script .html .htm

После этого все html страницы будут обрабатываться как php файлы.

Если ни одна строчка не сработала, узнайте у Вашего хостера как запустить php вставки в html файлах.

просто вместо html подставьте css

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Indeepsky
На сайте с 25.02.2014
Offline
7
#6
Amadey_n:
Пробовал через php скрипт, который должен миниатюры создавать преобразую фотку которую тянет, но проблема в том, что код подстановка jpg находится в css. А туда не удается поставить скрипт вида - style="background-image: url(http://мойсайт/thumb.php?f={файл jpg});

Пробуйте такой вариант style="background-image:url('<?php echo $background_url[0]; ?>')"

Хостинг InDeepSky (https://indeepsky.ru/). Безлимитный тариф за 145 рублей в месяц VPS хостинг от 170 рублей (https://indeepsky.ru/vps-hosting)
AN
На сайте с 23.06.2014
Offline
8
#7

Ни чего не помогло. После манипуляций так же не выдает картинку по урлу style="background-image: url(http://мойсайт/thumb.php?f={файл jpg на другом сайте});

Пробовал все то же сделать с <img scr='http://мойсайт/thumb.php?f={файл jpg на другом сайте}'> картинку тоже не показывает.

siv1987
На сайте с 02.04.2009
Offline
427
#8

Amadey_n, а если в браузере открыть http://мойсайт/thumb.php?f={файл jpg на другом сайте}?

anser06
На сайте с 11.03.2006
Offline
292
#9

То есть при каждой загрузке картинки ее пережимать? Имхо, это нерациональная трата ресурсов.

Станислав
На сайте с 27.12.2009
Offline
259
#10

Что мешает создать папку с пережатыми картинками? Вы пытаетесь избавиться от лишнего трафика, повышая нагрузку на сервер. Интересный подход......

Мы там, где рады нас видеть.
12

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