@phpclubru

Страница 804 из 956
Vadim
14.02.2019
11:24:41
особенно поддерживать такое, когда тебя выпнут за такое )))
они обычно меняют место работы, не оставляя никакой документации, а потом компания не может найти новых разрабочтиков, потому, что за это браться нормальный человек не будет...

Andrey
14.02.2019
11:24:41


отображаю значения в виде хештега

и хочу сделать поиск по ним

Google
Andrey
14.02.2019
11:25:03
но в $_get



не подскажите почему?

Vadim
14.02.2019
11:26:21
для начала перестань использовать хтмл в пхп коде :(

а так у тебя явно ошибка в паттерне

Andrey
14.02.2019
11:27:11
с веба сел учить

тяжело

Vadim
14.02.2019
11:27:54
https://regex101.com/

тренируйся

Andrey
14.02.2019
11:29:01
спасибо!

Artemy
14.02.2019
11:40:14
Через htaccess возможно закрыть доступ к странице? site.ru/?p=12

Vadim
14.02.2019
11:41:01
еще 1 :D

почитай выше

Google
Vadim
14.02.2019
11:41:07
я там отвечал

Pavel
14.02.2019
11:47:22
особенно поддерживать такое, когда тебя выпнут за такое )))
Прикол в том что я это поддерживал как раз после чела которого выпнули, ну или который сам ушел.

Ну там в конфигах было 2 места где была описана логика. Одно место это где было нагенерено 200 мегабайт редиректов урлов. А второе место это где было экранов 5 nginx кода по хождению на всякие fallback сервера, в memcache, в cdn и так далее

Vadim
14.02.2019
11:49:29
и ты после этого правда задумался о том, зачем тогда делать это на уровне приложений или это была шутка?

Сасный
14.02.2019
11:50:53
Ля это гениально, вынести БЛ в конфиги сервера!

Artemy
14.02.2019
11:51:31
еще 1 :D
Почитал, пока нифига не понял, возможно это или нет

Сасный
14.02.2019
11:51:57
Почитал, пока нифига не понял, возможно это или нет
Можно все что угодно, знания главное раздобыть

А они, как бы водятся в гугле

Artemy
14.02.2019
11:52:16
Можно все что угодно, знания главное раздобыть
это и так понятно, ладно фиг с ним

слишком много букав и всё такое)

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

Сасный
14.02.2019
11:53:06
Через htaccess возможно закрыть доступ к странице? site.ru/?p=12
и чисто к слову ?p=12 - фактически страницей не является, но даже без htaccess можно отловить попытку входа на такой url и закрыть его от посторонних, например паролем или редиректом

именно про это не нашёл ничего, только про запррет на папки, по-этому уже и написал в чат.
чо-нибудь такое, ваще на изи(но вангую, так делать не стоит) if ( isset( $_GET['p'] ) && $_GET['p'] == 12 ) { echo 'пшол вон'; }

Vadim
14.02.2019
11:57:16
а если потом нужно будет добавить еще && $_GET['p'] == 13, будешь расширять свой иф?

Artemy
14.02.2019
11:58:13
не расширять не потребуется, сейчас дочитаю и проверю

Сасный
14.02.2019
11:58:37
а если потом нужно будет добавить еще && $_GET['p'] == 13, будешь расширять свой иф?
Я же явно упомянул, что так делать не стоит, или ты смотришь только на участки подсвеченные маркдауном?

Vadim
14.02.2019
11:59:11
лучше вообще не показывать такое, он же увидит, что это самое простое решение и возмет его.

Сасный
14.02.2019
12:00:49
Vadim
14.02.2019
12:01:04
я уже предложи сверху

Google
Сасный
14.02.2019
12:02:54
проверил, не пашет
Ну чувак, сорян. Я мысли читать и смотреть на мир чужими глазами не умею. Как устроена текущая реализация твоего "проекта", понятия не имею. Так что готового рабочего кода - просто не жди.

Artemy
14.02.2019
12:05:54
Сасный
14.02.2019
12:06:23
я уже предложи сверху
Ну шо, гуру, го вариант для говнопресса, как закрыть страницу?

Vadim
14.02.2019
12:06:59
я могу только посоветовать не работать с вп

:D

Сасный
14.02.2019
12:07:10
Классика

ну такое..)
Страница динамическая часть пагинации или фактическая страница, доступная в админке к редиктированию?

Pavel
14.02.2019
12:08:37
и ты после этого правда задумался о том, зачем тогда делать это на уровне приложений или это была шутка?
Правда, решение вынести редиректы на уровень nginx действительно оригинальное. И экономит ресурсы.

Сасный
14.02.2019
12:08:45
Если второе, в настройках "видимости" можно указать защиту паролем.

Artemy
14.02.2019
12:09:01
или средиректить я пока тут смотрю 25-й пример https://www.imbf.org/vebmaster/htaccess-primery-redirektov.html

Сасный
14.02.2019
12:09:49
динамическая на самом сайте, для всех доступная
зачем тогда скрывать элемент пагинации?

Pavel
14.02.2019
12:10:25
разумно, когда их 10-ок, но не на 200мб ж
А как реализовать? Даже если эти редиректы сгрузить в redis то такое решение будет кривое. Потому что когда заходят по редиректу то nginx должен пробросить запрос в php, php пойдет в redis, прочитает редирект и отдаст его уже клиенту. Огромный оверхед.

Artemy
14.02.2019
12:11:09
Сасный
14.02.2019
12:11:33
хз, моча в голову ударила)
Может просто ограничить видимость материалов которые выводятся на этой странице?

Google
Pavel
14.02.2019
12:11:34
Ну 200мб, это ж зашквар, не?
Ты выражаешься не компутер-саенс терминами, так что твоя оценка не имеет смысла :)

Сасный
14.02.2019
12:12:06
Ты выражаешься не компутер-саенс терминами, так что твоя оценка не имеет смысла :)
200мб редиректов, для самого nginx не жирновато по ресурсопотреблению на чтение\выполнение?

Пруфы по замерам будут?

Pavel
14.02.2019
12:12:33
200мб редиректов, для самого nginx не жирновато по ресурсопотреблению на чтение\выполнение?
Да не, он там вроде все в себе компилировал в быстрый автомат и работал очень шустро.

Пруфы по замерам будут?
Не будут, это было 7 лет назад, уже и нет того сервера небось.

Сасный
14.02.2019
12:13:10
Да не, он там вроде все в себе компилировал в быстрый автомат и работал очень шустро.
хм, занятно. Ну а со стороны саппорта, обслуживания, модерниации, как такое, удобно?

Vadim
14.02.2019
12:13:39
должно быть разделение ответственности. если у веб проекта есть редиректы - то он за них отвечает, а не nginx, у которого может быть еще 150 проектов

Pavel
14.02.2019
12:13:58
хм, занятно. Ну а со стороны саппорта, обслуживания, модерниации, как такое, удобно?
Ну когда поймешь как это устроено (а оно не трудно) то проблем особых нет. Единственное что nginx стартует где-то полминуты.

Сасный
14.02.2019
12:14:49
пока нет доступа в админку
требуй иначе херня затея

Vadim
14.02.2019
12:18:17
ты тролль?)

Artemy
14.02.2019
12:19:09
Vadim
14.02.2019
12:19:18
Павел

Artemy
14.02.2019
12:19:34
хз

я тоже не совсем понятные вопросы задаю)

требуй иначе херня затея
ну вобщем... да надо будет. спс

Сасный
14.02.2019
12:20:57
ты тролль?)
Паша то вряд ли, а я так точно ?

Pavel
14.02.2019
12:23:47
Павел
Не, просто во фразе если у веб проекта есть редиректы - то он за них отвечает я не вижу смысла. Веб-проект допустим состоит из php-fpm, nginx+nginx config, redis, mysql. Все это как-то разбросано по серверам. Что из этого является частью веб-проекта а что нет?

Google
Pavel
14.02.2019
12:24:30
Ну и конечно же у нас там не было других проектов повешено на этот балансер, на него было 1млн. хитов в день.

Dmitry
14.02.2019
12:31:02
балансер не часть веб-приложения ?

Pavel
14.02.2019
12:36:13
если он балансит между php приложения, redis приложения, cdn приложения и статикой приложения то часть приложения.

Dmitry
14.02.2019
12:39:25
неа, это часть инфраструктуры, ибо приложению не должно знать - ходит оно в редис или в балансер редиса

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

т.е. типа nginx балансировщик - nginx приложения - пхп... гибче и логичнее, первых энджениксов нужно 1+1, а вторых - много

Pavel
14.02.2019
12:42:26
У нас все 1 делал

Все таки 1 млн. в день это не 10к в секунду )

Dmitry
14.02.2019
12:43:04
можно одним балансировать пхп, но тогда нарушается SRP ?

Pavel
14.02.2019
12:44:04
А, ну еще помнится мне у нас были ссылки прямо на cdn буржуйский так что он тоже был частью приложения

Dmitry
14.02.2019
12:44:41
cdn часть приложения... а вот балансировщики внутри cdn - нет ?

Aleksandr
14.02.2019
13:18:09
А, ну еще помнится мне у нас были ссылки прямо на cdn буржуйский так что он тоже был частью приложения
а в случае когда правила расписаны в nginx получается что в приложении куча входных точен и нет фронт контроллера?

Pavel
14.02.2019
13:18:56
Не совсем понял про что ты, но там одна точка

Когда nginx редиректил то до php вообще дело не доходило

Aleksandr
14.02.2019
13:20:36
Ок. Ладно. 200 мегабайт редиректов. Это оно что и куда редиректило?

Pavel
14.02.2019
13:23:42
Там были какие-то очень старые урлы на новости, потом что-то в приложении переделали и урлы поменялись. А ссылки из поисковиков никак нельзя было терять потому что следили за SEO

Aleksandr
14.02.2019
13:24:50
Ну оно в итоге редиректило на простые статические страницы? Или на фронт-контроллер?

Pavel
14.02.2019
13:25:03
на фронт контроллер

Просто формат урла был новый и роутер приложения умел понимать только его.

Dmitry
14.02.2019
13:27:39
Редирект - это просто редирект, уровня урл-урл. А куда попадает этот второй урл - вообще второй вопрос ?

не связанный

Страница 804 из 956