Могут. Но они и CSP правила тоже могут менять ☝
А как решили синхронизацию этого столбца? Или вообще переписали так, чтобы рейтинг всегда был в основном таблице?
Создайте обычную txt sitemap и всё.
Про поддержку браузерами можно посмотреть тут: https://caniuse.com/#feat=rel-noreferrer
При https не нужен при CSP.
CSP это полумера была т.к. по сути кто может проксировать трафик, тот просто добавляет свой CSP куда надо. Как пример мобильные провайдеры.
Ваш пример применяется на всю страницу. А человек нужно на конкретные ссылки.
Стандартно не передаёт, но можно настроить :)---------- Добавлено 17.09.2019 в 16:30 ----------Рефер передаёт БРАУЗЕР, а не ваш скрипт или сервер.
Да, можно протестировать rel=noreferrer.
Протокол httpS не передаёт рефера стандартно. Дальше можно придумать что-нибудь.
А это потому, что программисты некоторые делают программы для программистов, чтобы кодик был красивый и по феншую. А то, что программы пишутся для конечных пользователей, многие забывают.---------- Добавлено 17.09.2019 в 14:23 ----------p.s. ответственно могу заявить, что большинство платных тем для интернет-магазинов для WP или Opencart вообще не тестировались на более 1000 товаров.
Поэтому, то что у ТС такое на 500К это вообще героизм, и это надо решать и явно уже не только силами mysql т.к. даже 1-2 секунды выборки очень много, надо что-то делать и переделывать алгоритм работы.
А почему бы и нет... скачать ID и рейтинг, отсортировать и потом просто выводить уже в нужном порядке записи по этим ID через WHERE IN(...)
Ничего смертельного в этом не вижу.
Выборка ID будет моментальной.
В любом случаи эту выборку можно кэшировать, хоть в файл на несколько часов или там уже как нужно.