LEOnidUKG

LEOnidUKG
Рейтинг
1778
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
Vaily #:

Но сейчас уже другой конфиг сервера. Блокирую в /etc/nginx/nginx.conf в секции map $http_user_agent $limit_bots {...} 


Я бы туда вообще не лез, особенно если есть папка 

/etc/nginx/vhosts-includes

в которую надо складывать все свои блокировки.

Vaily #:

Именно так, nginx: [emerg] "if" directive is not allowed here in /etc/nginx/conf.d/bot.conf , где bot.conf - это мой файл с

Ну вот и косяк, у вас в синтаксисе. А не if запретил nginx. Он всегда будет работать т.к. даже при map вам надо будет проверять переменную через if

Правильный код:

if ($http_user_agent ~* (bot1|bot2|bot3) ) {

return 444;

}


Ошибку полностью напишите. Там скорее всего написано 

"if" directive is not allowed here in название файла и строка


Я вам написал оптимальный вариант.

Или переделать правило на такое:


    map $http_user_agent $limit_bots {
        default 0;
        ~*(Bot1|Bot2|Bot3) 1;
~^$ 1;     }

Перед этим правилом поставьте:

if ( $http_user_agent = "" )

т.е. ни обновление алгоритмов, ни ваши текста на страницах, ни конкуренты, ни перелинковка, ни ссылочное и другое SEO  вас не интересует... а вот версия PHP которую ПС не видят и сертификат на который им тоже пофигу вам почему-то важно.

SeVlad #:

Да хоть с сжатием - это не важно совсем.

Заменять труднее по границам малоконтратстных цветов - это да. Тогда надо уже по пикселям смотреть. Но в целом тоже нет ничего невозможного. Даже в ирфане это можно. 

Ведь много лет назад многие чуть ли не по-пиксельно редактировали (например при вырезании объектов в том же фотошопе) и ничего, справлялись.

Я про лёгкий путь, а не про ручную работу. Ладно, главное разобрались.

SeVlad #:

Да ладно :)

Хотя с таким "рисунком" можно и с нуля :)

Ладно ладно, JPG было без сжатия, там легко было заменить. Конечно с PNG будет красивее сделать.

Много чего было сделано за эти недели, один из последних клиентов.

Дано

Виртуальный хостинг

ocStore 3.0.2.0

25 000 товаров

Время загрузки страниц 10-13 секунд


В принципе стандартная ситуация для конструктора под названием Opencart. 

Берём напильник, обрабатываем БД в новый формат, проставляем более 600 индексов. Благо индексов накопилось много за годы работы. Делаем некоторые настройки магазина.

Итоги


Теперь страницы грузятся 0,4-0,6 секунды. Прелесть. Хостер больше не материться, клиенты радуются быстрому сайту, заказчик вздохнул с облегчением и пошёл пополнять магазин дальше!

Данное ускорение обошлось в 1500 рублей.

Поэтому, если у вас такие же проблемы на Opencart, пишите, помогу с удовольствием!

Картинка в каком формате? Если JPG то забудьте, можете сразу с 0 рисовать. Если PNG то есть варианты.
Всего: 31535