LEOnidUKG

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

Вопрос: могут ли зараженные браузеры пользователей подменять рекламу, если сайт на HTTPS?

Могут. Но они и CSP правила тоже могут менять ☝

lutskboy:
продублировал поле rating в первую таблицу. добавил индекс. и все летает несмотря на 500к строк
спасибо за оказание помощи в тестировании ivan-lev

А как решили синхронизацию этого столбца? Или вообще переписали так, чтобы рейтинг всегда был в основном таблице?

Создайте обычную txt sitemap и всё.

Alfinnov:
да я оба проверю, мне в целом то можно и все закрыть... просто софт который статистику собирает, и с него переходится на сайты и смотрится что там. вот reffer и не хочу передавать.
то есть можно и всё закрыть.

проверю оба метода

Про поддержку браузерами можно посмотреть тут: https://caniuse.com/#feat=rel-noreferrer

При https не нужен при CSP.

CSP это полумера была т.к. по сути кто может проксировать трафик, тот просто добавляет свой CSP куда надо. Как пример мобильные провайдеры.

suffix:
Мой способ тоже попробуйте пожалуйста !

Ваш пример применяется на всю страницу. А человек нужно на конкретные ссылки.

MkrtElion:


Странно, но habr.com на https а мой сайт на http и при этом в своей метрике я вижу переходы с него

Стандартно не передаёт, но можно настроить :)

---------- Добавлено 17.09.2019 в 16:30 ----------

Рефер передаёт БРАУЗЕР, а не ваш скрипт или сервер.

Да, можно протестировать rel=noreferrer.

Протокол httpS не передаёт рефера стандартно. Дальше можно придумать что-нибудь.

Sitealert:
Я вот тоже не понимаю, когда люди упираются в чистые мускульные запросы, вместо того, чтобы разумно сочетать их с обработкой через пхп. На мой взгляд, во многих случаях последнее оптимальнее.

А это потому, что программисты некоторые делают программы для программистов, чтобы кодик был красивый и по феншую. А то, что программы пишутся для конечных пользователей, многие забывают.

---------- Добавлено 17.09.2019 в 14:23 ----------

p.s. ответственно могу заявить, что большинство платных тем для интернет-магазинов для WP или Opencart вообще не тестировались на более 1000 товаров.

Поэтому, то что у ТС такое на 500К это вообще героизм, и это надо решать и явно уже не только силами mysql т.к. даже 1-2 секунды выборки очень много, надо что-то делать и переделывать алгоритм работы.

Sitealert:
Средствами PHP?

А почему бы и нет... скачать ID и рейтинг, отсортировать и потом просто выводить уже в нужном порядке записи по этим ID через WHERE IN(...)

Ничего смертельного в этом не вижу.

Выборка ID будет моментальной.

В любом случаи эту выборку можно кэшировать, хоть в файл на несколько часов или там уже как нужно.

Всего: 31521