Низкая скорость работы

Есть минимальный сервер на digitalocean – 1 ядро, 512 памяти, ssd диск.
Стоит nginx, php-fpm, mysql, xcache.

Ставим нулевой livestreet и создаем один топик с картинками и 50 комментариями (куча ссылок, картинок и текста).
Тестируем с 40 (xcache):


Ставим альто и такой же топик + комментарии.
Тестируем (xcache).


Ставим мемкеш и кешируем memory:


Результат, мягко говоря, обескураживает.

Если в этом же тесте ставлю 50 и указываю на страницу https://altocms.ru/blog/dev/14.html (тут больше всего комментариев), то altocms.ru уходит в даун и до него не достучаться. Моя виртуалка livestreet с 1 ядром и 512 памяти лучше справляется с нагрузкой, чем ваш оф. сайт.

Мне хочется использовать altocms, но до исправления скорости работы это невозможно просто.

Похожие статьи

  • Alto CMS и SEO — возможности «из коробки» и из плагинов
    Есть у меня подозрение, что многие админы сайтов, создаваемых на базе Alto CMS, просто не знают всех возможностей СЕО-оптимизации, которые заложены в функционал движка или дополняются бесплатными плагинами. Вот и...

12 комментариев

0
Частичное решение — кэширование на Nginx для неавторизованных юзеров
0
Нормальное решение – покупка сервера под такую посещалку. Но это просто тест, так сказать.
0
Такого рода топики, видимо, подразумевают, что все, кто их читает, обладают тем же набором знаний и умений, и думают абсолютно так же, и вообще чуть ли не генетические клоны топикстартера, и поэтому легко улавливают все недосказанные нюансы и соображения.

Я, например, очень серьезно относясь к вопросам производительности движка, практически ничего не понял из топика. В чем суть проблемы? И как она проявляется? Гляжу я на картинки и делаю предположение, что к скорости работы прямое отношение имеет параметр «Время ответа на запрос» (я прав, нет?). И вижу при этом следующую картину:
1) LS (xcache) — 6.64 сек
2) Alto (xcache) — 0.85 сек (т.е. скорость почти в 8 раз выше! или я неверно трактую это значение?)
3) Alto (memcached) — 7.58 сек (т.е. скорость на 12% ниже, чем у LS+xcache)

Я правильно все увидел? Если да, то не очень понимаю, в чем проблема, если сравнивать пункты 1 и 2. Если я не увидел чего-то важного, то разъясните, плиз.

ЗЫ. По оф.сайту претензии обоснованы, скоро будем обязательно переезжать на нормальный хост.
0
Извиняюсь, что не разъяснил.

Нет, надо смотреть на количество ответов. Чем больше ответов, тем лучше. У лайвстрита ответов 135 против 20 и 69 у альто.
Скорость ответа важна, но только когда количество ответов большое.

Суть проблемы, что при 40 посетителях плохо обоим движкам, но лайвстрит держится более или менее. А Альто вовсе уходит в даун и не отвечает. Соответственно при 20 посетителях лайвстрит бегает более или менее, чего не скажешь о альто.
Я понимаю, что нужно купить мощнее сервер для такой посещалки и все такое. Но тут мы тестируем скорость движков. У альто есть отставание по скорости и я обозначил эту проблему.

Вот хабр (как эталон скорости) под таким тестом:


А вот лайвстрит (http://livestreet.ru/blog/addons/8531.html):
Отредактирован:
0
А чем тестируется?

Как-то все очень непонятно пока — получается, что на часть запросов ответа нет, но зато на те, что ответ есть, скорость реакции в разы выше.
0
Он отвечает быстро на 20, а потом уходит в даун.
Лайвстрит уверен тоже отвечает на первые запросы быстро, а потом затыкается и отвечает крайне медленно отсюда и рост времени ответа.

loaddy.com/
P.s. Если добавите altocms.ru на этом сервисе к себе в домены, то не закрывайте публичный доступ. Дайте возможность тестировать другим. Если кто-то будет использовать сервис как ддос, то закройте.
Отредактирован:
0
Ок, это многое объясняет. Спасибо за инфу, буду изучать
0
Спасибо.

Вот я натравил вчера ночью на altocms.ru/blog/dev/14.html Когда думал, что я накосячил с настройкой своего сервера.
Если поставить 50, то результат, соответственно, еще хуже.



P.s. Откройте секрет какой у вас сервер?
Отредактирован:
0
Дубль верхнего сообщения
Отредактирован:
+1
Не знаю насчет чистоты эксперимента, спорно. Но, исходное: шара как шара, что установлено и как работает не знаю, думаю значения не имеет, оба сайта лежат там.

LS

Плагины


Alto

Плагины
+1
Сверху был на главную, вот результаты запуска на внутреннюю страницу:

LS


Alto
+2
смотрите, какую хрень нашел:


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