Значит, не пробовали. Смотрите сообщение выше, если до сих пор не в курсе.
Еще раз, если по простому никак. Выполнение скрипта, хоть с одновременной статикой, хоть с последовательной статикой - это две операции для сайта/сервера. Или это так трудно посчитать? Выполнение отдачи jpg+скрипт записи в базу или просто отдача jpg статикой. 1+1=2 или все же непонятно и так?
Если у вас задача все картинки считать, то хоть редиректите вы командой, хоть вы отдаете апачем после учета - не имеет никакого значения, вы на КАЖДЫЙ вызов картинки будете делать +1 инкремент в базу или файл, таким образом нагружая сервак постоянным вызовом скрипта. На каждое обращение будет выполняться не 1 операция "отдать jpg", а две операции: "отдать jpg" и "добавить в базу". И чем больше у вас изображений, которые требуется считать, тем больше нагрузка будет на сервере.
Именно потому такой учет не подойдет, если требуется считать обычные картинки, а не счетчик. Ваш сервак, при хорошем трафике, будет потреблять значительно большие ресурсы в силу того, что он считает. И абсолютно пофигу как вы отдали статику, вы по-любому делаете +1 операцию сверху.
Если уж и это никак, то по-другому не объяснить. Если для вас 1+1 = 1, то тут я бессилен.
подскажите пжста
как на пшп написать - чтоб для всех кто пришел с яндекс поиска выводился определенный текст (например: привет)
Пока еще что-то передается, например такого вида рефки с яши: ... HTTP/1.1" 200 7684 "https://yandex.ru/clck/jsredir?bu= ...... HTTP/1.1" 200 48782 "https://yandex.ru/images/search?text= ...... HTTP/1.1" 200 2234 "https://yandex.ru" ...Это вот сейчас с лога рабочего сайта глянул.Если не ошибаюсь, то рефки нет при переходе с https на http, так что да, если ваш сайт без SSL, то рефок не будет.
Да, точно, никакой разницы, обрабатывать скрипт и отдавать изображение или просто из кэша отдавать изображение. Ну никакой. То-то разные идиоты для статики целые отдельные сервера выделяют при нагрузках, делать же им больше нечего. Вы не меряйте разницу, когда у вас 100 калек на сайте в день и когда ведется работа с высоко нагруженными системами с миллионными обращениями. Не смешите, право слово. Пока вам не дали все вводные - не стоит утверждать, что разница будет не ощутима.
В общем, как я понимаю, единого мнения по этому вопросу нет. Кто как умеет так и делает. Хотя задача на первый взгляд показалась тривиальной. Я сделал счетчик в куках, сохраняю пока в файл. Парсить логи вэб-сервера тоже интересный вариант, но по-моему, слишком мудреный.
Выше уже было сказано и не раз: зависит от того, какое количество обращений к изображениям, какое количество изображений, какой трафик, какой потенциальный прогнозируемый трафик. Отсюда можно танцевать в сторону оптимизации данного процесса: делать на лету или делать отложенный учет.
В парсинге логов ничего нет мудреного, проще некуда и не влияет на работоспособность сайта на ходу. Если требуется только учет - вполне рабочий вариант. Но он не подойдет, если при показе изображения необходимо еще что-то сделать со стороны php, например, поставить специальную куку, собрать какие-то данные о пользователе и тд. Тогда парсинг логов будет недостаточен и по-любому придется делать скрипт.Пока нет конкретики по задаче - мнения и будут разные.
Потому, что если это вызов картинки-счетчика 1 раз за загрузку страницы, то никаких проблем дергать такой код. Но, если задача подразумевает под собой учет посещения сотен картинок, находящихся на сайте и грузящихся через скрипт - то нагрузочка будет очень даже значимой, это вам не статику через nginx отдавать.
Именно об этом я и написал в своем сообщении. Счетчик-картинка в данном случае не равно простому изображению на сайте. Если нужно считать обращения непосредственно ко всем изображениям на сайте, то, как выше и написал товарищ - разумнее будет просто разбирать лог того же nginx и из него фоново дергать в базу количество обращений. Так не будут необдуманно тратиться ресурсы на эту операцию.
О, заработало. Живем дальше 😀
Показательное отключение было для всех, кто серьезно завязан на монополию, не имеет локальных бэкапов и альтернативных источников для коммуникации или работы. Повод задуматься.
последствия десембер апдейт?)типо новая фишка теперь - называется - хромой бандит, раз в определённое время всё тупо ложится, и пользователи не видят ГС и доры в топ-10 =)