XF 2.1 Закрыть поиск для гостей

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.1.4

Scooterok

Проверенные
Сообщения
62
Реакции
-1
Баллы
303
Всем привет!
Подскажите где можно, и можно ли, закрыть использование поиска (в любом виде) на форуме от гостей?
Данная информация, возможно, поможет и другим, кто захочет снизить нагрузку на сервер!
 
Последнее редактирование:
закрыть теги от гостей.
затем для снижения нагрузки можно закрыть весь форум. для начала от гостей. Кто захочет снизить нагрузку на сервер! (с)
 
Smalesh, ну это как бы логично, ибо гость должен знать урл, чтоб туда добраться, а самой ссылки на страницу поиска тегов нет, разве что по тегу из темы туда попасть.
В любом случае с точки зрения СЕО теги не приносят никакой пользы, более того могут и навредить, по тому я бы лучше убрал это для гостей (ПС) ;)
 
Long story short: don't worry too much about SEO. We do about as much as we can to help the search engines, but SEO can only impact so much. The key focus should be on ensuring your site has the right content, be that through keeping discussions relevant and interesting and current or adding additional content to your site, such as through posting news articles etc.
Вот именно сеошники собрались
 
Поступлю мудрее не буду вступать в перепалку, приведу еще один пример и последний, ибо оффтопите вы господа!!!

В сети помимо известных ботов гоши и яши есть тысячи других ботов, как легальных, так и нет, включая всякие парсинги и т.п. Вот они мне не нужны в работе поиска, а поиск всегда дает нагрузку на БД, БД на РАМ, соответственно пока процесс убьется памяти для нормального человека может в тот момент не хватить.

Давайте теперь поговорим об специфике работы MySQL? Куда уж там...

Если нет решения, сделаю редирект 301 да и всё. Если есть кто, кто реально хочет помочь велкам, остальных попрошу в курилку, обсуждать там мою персону и тему ;)
 
В robors.txt впиши Disallow: /tags/ закроешь от поисковых роботов, но не от людей.
Клали боты на robors.txt - это рекомендация, а не запрет, даже RFC нет в природе.
А вот от htaccess (и вариации) еще не один бот с валидным UA не уходил. Лично я несколько раз давал рецепты на этом форуме, но это же поиск нужно осилить, это сложна, сложна.

Давайте теперь поговорим об специфике работы MySQL? Куда уж там...
image (2).jpg
 
А я вижу ты не только эксперт по стиранию коопирайтов. Ну давай расскажи мне про парсинг который ходит по ссылкам перебирая разделы и ищет по хтмл верстке? Что ты на это скажешь илон маск?
Давайте теперь поговорим об специфике работы MySQL? Куда уж там...
Давай расскажи мне про специфику работы MySQL, в чём отличие MySQL от MariaDB или Percona. В чём отличие MySQL от postresql и oracle? Расскажи какие операции можно выполнять на жестком диске, что выполнять в оперативной памяти. Расскажи мне про работу поиска в XenForo, помимо этого расскажи мне про работу поиска XenForo с elasticsearch. И если уж мы говорим про субд которая работает на жестком диске в чём её принципиальная особенность от хранения в каком нибудь тхт файле? С файлом теже операции можно делать и с тем же xml + xpath. О и в чём их ещё главное отличие от nosql бд и не только.
Если нет решения, сделаю редирект 301 да и всё. Если есть кто, кто реально хочет помочь велкам, остальных попрошу в курилку, обсуждать там мою персону и тему ;)
Привет. Другим поможет научиться заходить в права групп. Всё там.
Ну и наконец расскажи мне про регрессию последней марии =)
 
Последнее редактирование:
О, давай поговорим про ОЗУ.
Я об этом уже писал - тут (первый и последний абзац, читать несколько раз пока не дойдет)
P.S. Если админы этого форума приветствуют "срач", то я пожалуй нарушу это правило, и не буду этому следовать.

Удачи...
 
1575387427587.png
Тс игнорирует всё и гнёт свою линию. И при этом лень воспользоваться настройкой прав о чём было сказано ещё в первом ответе. При этом пытается вести себя, вы все уроды, а я дартаньян. При этом попытавшись дальше сослаться на что то, не зная как вообще устроена субд и как она работает. Не говоря уже смотря глубже про работу операций, оптимизатор и не только. Но попытаться кинуть типо я не хочу с вами разговаривать и после этого задать вопрос. В итоге на конкретные вопросы даже ответа не поступило.
Хотя что можно говорить о проекте котором всё закрыто от гостя максимально возможно и форум упал от обычных переходов по ссылкам:
Код:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@faq.group to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.
Мне жалко тех пользователей). Вот он где кладезь то знаний по настройки сервера и субд где полазил по 4-5 ссылкам.
Он думает кто то будет специально заходить на страницу по гет ссылки для поиска меток и знает движок и субд лучше всех.
Ну ок давайте на минутку посмотрим движок и неуж то и разработчики по его логики тупые. Ведь не ну а чё, в сео они не шарят хотя даже они написали о нём с тупыми вопросами и попытками. Ну ок давайте на минутку представим, что у нас есть в адресе ссылка? Давайте и полезем в код:
PHP:
if ($params->tag_url)
        {
            return $this->rerouteController('XF:Tag', 'Tag', $params);
        }
И видим первое же условие для тегов. которое перенаправляет нас при наличие ссылки тега. Ну ок перенаправил нас и смотрим прям внимательно код, весь его постить не будем:
PHP:
$tagRepo = $this->getTagRepo();

        $cache = $tagRepo->getTagResultCache($tag->tag_id);
        if ($cache->requiresRefetch())
        {
            $limit = $this->options()->maximumSearchResults;
            $tagResults = $tagRepo->getTagSearchResults($tag->tag_id, $limit);
            $resultSet = $tagRepo->getTagResultSet($tagResults)->limitToViewableResults();

            if (!$resultSet->countResults())
            {
                return $this->message(\XF::phrase('no_results_found'));
            }

            $cache->results = $resultSet->getResults();

            if ($resultSet->countResults() > $perPage)
            {
                try
                {
                    $cache->save();
                }
                catch (\XF\Db\DuplicateKeyException $e)
                {

                }
            }

            $resultSet->sliceResultsToPage($page, $perPage, false); // already limited to viewable
        }
        else
        {
            $resultSet = $tagRepo->getTagResultSet($cache->results);
            $resultSet->sliceResultsToPage($page, $perPage);
        }
кхм интересно и ищем же нашу проверку, на нужно ли обновлять?
PHP:
public function requiresRefetch()
    {
        return !is_array($this->results) || $this->expiry_date < \XF::$time;
    }
Вот это да и в кэше даже лежит. Но наш мастер спорит, тру спец который не смог настроить правильно даже свой форум который улетает в 500 за то что ты по ссылкам на форуме попрыгал.
Но ладно если мы посмотрим более глубже их структуру то мы без проблем увидим, что это всё достаётся из кеша и кеш перестраивается по крону и не только. Запросы минимальные, которые ну нагрузки уж не какой не дадут. Не давно была тема про лимиты XenForo и крупных форумов на нём.
Threads: 156,923
Messages: 1,342,959
Members: 141,511
100 Million+
(107.88)
Discussions :5,939,014
Messages:119,832,834
Members:1,291,963
И т.д и пошли по списку. Если кому интересно далее нагенерили себе с фейковыми данными и тестите кому и как душе угодно


Да даже если упереться в лимит есть и альтернативы в виде big int и куда больших данных. То у тса явно таких показателей не будет) Ему бы хотя бы 100 миллионов забить, что бы уже дальше говорить о чём то
Давайте даже возьмём не такой огромный а поменьше
1575388827124.png
(56.90) Миллионов.
И давайте посмотрим на ваш проджект
1575388902542.png
Это даже не цифры, это курам на смех которое и падает досих пор.
Не нравятся теги? Отключите всю систему тегов и не будет её больше на форуме, как и поиска. Если разработчики так не делали на это были соответственные причины.
Если вас что то не устраивает добро пожаловать в раздел Ищу исполнителя.
На этом данная тема закрыта.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу