Jump to content

Оптимизация форума на IPS 4.7

Featured Replies

Posted
comment_200685

Здравствуйте.

Стал сталкиваться с такой проблемой, что форум подтормаживает, долго загружается и так далее.
В последнее время эта проблема обострилась. Форум установлен на VPS, ресурсов хватает с запасом, PHP 8.2, opcache установлен, fpm тоже, redis использую, но сильно это не помогает.

Сам форум крупный, посещаемый и тяжёлый, одна база данных более 4 гб. Я видел тут старую тему об этом, но особо толкового ничего не нашёл для себя.
Может, кто-то подскажет, как оптимизировать работу форума? Заранее спасибо

Edited by Cool2Play

comment_200690

Всегда считал, что это одно и то же, но названия разные: виртуальное разделение ресурсов физического сервера. 

Цитата

Что такое VPS?

Виртуальный частный сервер (VPS) – это машина, на которой находится все программное обеспечение и все данные, необходимые для работы веб-сайта приложения. Он называется виртуальным, потому что потребляет только часть физических ресурсов сервера, которым управляет сторонний поставщик. Однако вы получаете доступ к выделенным ресурсам на этом оборудовании.

Цитата

Чем отличаются VDS и VPS

Бытует мнение, что термины обозначают виртуальные серверы с различными типами виртуализации: VPS обозначает виртуализацию на уровне операционной системы, VDS — аппаратную виртуализацию. На самом деле, оба термина появились и развивались параллельно, и обозначают одно и то же: виртуальный выделенный сервер, запущенный на базе физического.

 

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

Обычно, на небольших объемах всё работает идеально, но стоит увелич ить количество контента, как начинаются "чудеса" с тормозами. 

comment_200692
2 часа назад, aLEX49566 сказал:

Нет

И в чем же вы видите разницу? Прицепились к слову dedicated? Все хостинги сейчас предоставляют виртуализацию KVM, ovz уже редкость (и никто в здравом уме не берет такое).

comment_200779
В 01.03.2024 в 19:44, Cool2Play сказал:

Здравствуйте.

Стал сталкиваться с такой проблемой, что форум подтормаживает, долго загружается и так далее.
В последнее время эта проблема обострилась. Форум установлен на VPS, ресурсов хватает с запасом, PHP 8.2, opcache установлен, fpm тоже, redis использую, но сильно это не помогает.

Сам форум крупный, посещаемый и тяжёлый, одна база данных более 4 гб. Я видел тут старую тему об этом, но особо толкового ничего не нашёл для себя.
Может, кто-то подскажет, как оптимизировать работу форума? Заранее спасибо

В момент зависания, смотрите на что сервер тратит ресурсы и тот этого отталкивайтесь.

Возможно на ресурс идет легкий ДДОС, а вы думаете что проблема с сервером....

 

  • Author
comment_200785
6 часов назад, gelo сказал:

В момент зависания, смотрите на что сервер тратит ресурсы и тот этого отталкивайтесь.

Возможно на ресурс идет легкий ДДОС, а вы думаете что проблема с сервером....

Проверял, вы ошиблись. Ресурсов тратится 50-60% всегда, не больше, тем более клаудфлаер подключён, не может быть атаки. Я же говорю, тут надо как-то оптимизировать большой объём данных, вот и всё

comment_200787
В 01.03.2024 в 20:44, Cool2Play сказал:

Здравствуйте.

Стал сталкиваться с такой проблемой, что форум подтормаживает, долго загружается и так далее.
В последнее время эта проблема обострилась. Форум установлен на VPS, ресурсов хватает с запасом, PHP 8.2, opcache установлен, fpm тоже, redis использую, но сильно это не помогает.

Сам форум крупный, посещаемый и тяжёлый, одна база данных более 4 гб. Я видел тут старую тему об этом, но особо толкового ничего не нашёл для себя.
Может, кто-то подскажет, как оптимизировать работу форума? Заранее спасибо

Для начала можно отключить все нестандартные приложения\плагины, проверить.
Различными инструментами можно проверить, что грузится дольше всего (в том же dev tools хромиумов например в вкладке network и lighthouse), нужно собрать максимум данных с которыми дальше работать.
Оптимизировать сервер (гайды в интернетах), самая быстрая сборка это nginx php-fpm(fastcgi) без ненужных апачей, кэши статики и т.д.

  • Author
comment_200789
1 час назад, Exception сказал:

Для начала можно отключить все нестандартные приложения\плагины, проверить.
Различными инструментами можно проверить, что грузится дольше всего (в том же dev tools хромиумов например в вкладке network и lighthouse), нужно собрать максимум данных с которыми дальше работать.
Оптимизировать сервер (гайды в интернетах), самая быстрая сборка это nginx php-fpm(fastcgi) без ненужных апачей, кэши статики и т.д.

Ну, с плагинами и приложениями не вариант, у меня только необходимое и если даже оно грузит, то отказаться не представляется возможным, остаётся только с сервером работать. Спасибо за советы :)

comment_200790
19 часов назад, AHristich сказал:

Это как считается что легкий ?

Не за все деньги).... Когда поисковые боты атакуют большой наплыв "Gecko, AppleWebKit, ", сервер то тупит то нет.

Приходилось просто блокировать их.

comment_200791
2 часа назад, gelo сказал:

Gecko, AppleWebKit

Это UA обычных браузеров, зачем их блокировать?? Вот мой: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36

comment_200793
14 минут назад, Desti сказал:

Это UA обычных браузеров, зачем их блокировать?? Вот мой: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36

То были не люди). 1000 запросов с разных ботов и просто сервер ложился.

Edited by gelo

comment_200812
5 часов назад, AHristich сказал:

считается что это ddos?

Одинаковые запросы, которые не могут быть созданы человеками - больше 5-10 в секунду с разных нестандартных локаций. 

Меня последнее время раз в две недели стабильно атакуют часовыми атаками. 

gelo я про то, что нельзя по UA блокировать :) 

comment_200813
6 минут назад, Desti сказал:

 я про то, что нельзя по UA блокировать :) 

да я понял) Там банился IP ) и был китай)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.