Технические детали Авиабазы

 
1 20 21 22 23 24 25 26

Balancer

администратор
★★★★★
sam7> я в основном на Морском - корабел, все же. Судомодельный изредка.

Для меня, совсем со стороны, это филиалы одного и того же ;)
 

sam7

координатор
★★★★
Balancer> Для меня, совсем со стороны, это филиалы одного и того же ;)

Для меня, не со стороны, разница большая. По содержанию.
А с точки зрения форума - и по атмосфере. Разница довольно заметна, несмотря на то, что костяк общающихся во многом один и тот же (за рядом исключений).
 8.08.0

Fakir

BlueSkyDreamer
★★★★
Спрятанное под спойлер - индексируется ли поисковиками?
 3.6.283.6.28
+
-
edit
 

Balancer

администратор
★★★★★
Fakir> Спрятанное под спойлер - индексируется ли поисковиками?

Зависит от поисковика, насколько умный. Если индексирует всё, что скачает — то да. Если игнорирует тексты, скрытые через CSS (например, чтобы левого против повышения релевантности бороться), тогда — не проиндексируется.

В любом случае скрытый текст поисковику доступен.
 
+
+3
-
edit
 

Balancer

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

Настраиваю также понемногу репликацию баз данных. Это позволит не делать ежедневные бэкапы прямо с живой базы, что отменит утреннюю десятиминутную недоступность форумов (на время бэкапа).

В идеале цель иметь дома полную эквивалентную копию сайта в любое время. Чтобы при отказах или работах на сервере можно было просто всех направлять на полностью рабочую запасную площадку. Но это ещё не ближайшее время. Только на то, чтобы нормально с репликацией разобраться, у меня две полных ночи ушло :)
 2222
RU Balancer #04.11.2012 18:10  @Balancer#04.11.2012 15:46
+
-
edit
 

Balancer

администратор
★★★★★
Balancer> Сейчас должно быть заметно пошустрее, чем раньше.

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

Потом буду переделывать механизм аттачей на другую архитектуру хранения в файловой системе. Чтобы бэкапы быстрее делались. 85Гб и 300+ тыс. файлов в старой системе превратились в ад :)
 2222
+
+1
-
edit
 

Balancer

администратор
★★★★★
Неторопливо взялся за обновления форумных страниц старого движка. Начал с общего списка, который сейчас на www.balancer.ru/forum.

Пробный новый вариант (ещё очень сырой) сейчас по адресу forums.balancer.ru/full.

Можете сравнить скорость с нынешним вариантом :)
(только считать со второго захода, там кеширование используется активно)

Лого форумов пока весьма примерные, для отладки и от фонаря.
 2222
Это сообщение редактировалось 06.11.2012 в 04:25
+
+4
-
edit
 

Balancer

администратор
★★★★★
Давно не расписывал всякие происходящие с потрохами сайта работы и изменения. А, как оказалось, некоторым это интересно :) Так что о происходящем за последние дни с Авиабазой и сопутствующими проектами.

Закончил я, наконец, давно задуманную репликацию БД форума на домашнюю машину. Теперь все изменения на форуме с минимальной задержкой переносятся и домой. Бонус с этого тройной:
— Дополнительный бэкап базы в реальном времени
— При создании дампов БД для постоянных бэкапов можно грузить не авиабазный сервер (что происходило раньше в 4 часа ночи, вешая на пол-часа форумы), а домашнюю машину
— Позволяет вести разработку сайта на домашней машине со всегда свежей копией базы данных.

Под это дело затеял, наконец, продолжение оживления собственно сайта Авиабазы. Начинать надо с редизайна. Решил не перетачивать тот, что сейчас, а взять типовой Twitter Bootstrap, сделать основной дизайн на нём и уже результат переточить на привычный вид Авиабазы (цвета и стилевые решения).

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

Под вывод блоговых записей взялся за затеянную ещё пару лет назад переделку вывода постингов (которая уже безумно устарела). Локальные изменения в движке фреймворка на домашней машине «упустил» на основную, с этим была связана серия глюков, что выскочила пару дней назад (минут на 10 вообще всё не работало, потом не работало редактирование, отдельные глюки остались до сих пор, устраняю их по мере локализации).

Зато теперь, наконец, система работает на нормальной версии бэкенда, перейти на которую я не решался с год, не желая грузиться возможными поломками :) Теперь можно будет развиваться быстрее.

Посмотреть, как идёт работа над новым макетом Авиабазы можно на Авиабаза =KRoN=

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

Также на форуме прозвучала дельная мысль на счёт группировки форумных записей при поиске по категориям. Ну, в смысле, Авиабаза/Флот/Политика и т.п. Чтобы можно было искать сразу по проектам (звучало в смысле поиска по форумам и его подфорумам). Потому как сейчас можно только по конкретно заданным форумам, а их более двух сотен, что затрудняет локальный поиск.

Обновил я, наконец, также движок LSBR, но об этом уже писал там.

В планах соединение вывода его блогов с блогами форумов.
 18.018.0
+
-
edit
 

Balancer

администратор
★★★★★
mysql pong авиабаза
Запустил после простоя в пару-тройку недель репликацию mysql с Авиабазы на домашний сервер. Загрузившись с пятидневной давности дампа. «Seconds_Behind_Master: 507348». Но нагоняет шустро.

// Транслировано с juick.com
 

+
-
edit
 

Balancer

администратор
★★★★★
Продолжается работа над новым редактором сообщений форума.

Концепт можно пощупать по тестовой ссылке.

Отправлять, правда, бесполезно :)
 2525
RU Balancer #23.04.2013 16:03  @Balancer#23.04.2013 05:05
+
-
edit
 

Balancer

администратор
★★★★★
Balancer> Продолжается работа над новым редактором сообщений форума.

Прикрутил визуальный редактор BB-кода. Смотрится и работает, вроде, нормально. Вероятно, в новом редакторе он будет стоять по умолчанию. Нынешний дефолтовый markitup и чистый textarea, естественно, будут доступны опционально.
 20.020.0
+
-
edit
 

Balancer

администратор
★★★★★
Итак, поскольку после вчерашней борьбы с DDoS система всё равно местами глючит, я сегодня рискнул заняться более серьёзной перестановкой компонентов. Давно назревшей, но за которую я не брался, чтобы не плодить потенциальных ошибок. Нет худа без добра, раз ошибки всё равно вчера вылезли, ничто не мешает теперь мне перелопатить всё глубже и, в итоге, привести в порядок.

Первый выполненный шаг — перевод lighttpd-сервера в бэкенд с подключением в роли фронтенда nginx.

Самый сложный процесс, но, с виду, ничего не упало :)

Теперь начну раскидывать виртуальные хосты. Часть переведу в LXC, часть — на отдельные php-fpm спулы.

lighttpd теперь целиком будет отдан форумам.
 26.0.1410.6326.0.1410.63
RU Алдан-3 #07.05.2013 04:48  @Balancer#06.05.2013 20:10
+
-
edit
 

Алдан-3

аксакал
★★☆
Balancer> Итак, поскольку после вчерашней борьбы с DDoS система

А можно грязных подробностей? Что это вот такое было?
Особенно его раздражало то, что его постоянно спрашивали, чем он так раздражен.  20.020.0
RU Balancer #07.05.2013 04:52  @Алдан-3#07.05.2013 04:48
+
+1
-
edit
 

Balancer

администратор
★★★★★
Алдан-3> А можно грязных подробностей? Что это вот такое было?

DDoS Авиабазы [Balancer#05.05.13 17:39]

Поздравляю. То, что было ранее — всё не очень достоверно и явно. А вот сегодня нас атакуют явно, целенаправленно и, вполне очевидно, что по заказу. Проблемы с сервером. Обновляем тему? // home.balancer.ru   Под 8000 запросов в секунду (что даст до 70 млн. запросов в сутки). Пока пришлось очень широко забанить целые большие подсети Белоруссии и Украины, с которых идёт атака.// Новости Авиабазы
 
:)
 26.0.1410.6326.0.1410.63
+
-
edit
 

Balancer

администратор
★★★★★
Пожалуй, плюну на всё и пойду заново делать систему статического кеширования контента. Всё откладывал на потом, планировал предварительно дофига оптимизации по генерации BB-кода сделать, но, видимо, начинать надо именно со статики.

Думаю, до вечера должен управиться. После этого возможны некоторые глюки с необновлением топиков и их компонентов :) Старожилы помнят, как раньше часто требовалось тыкаться в ссылку «сбросить кеш темы». Хотя с новым подходом, что планирую применить, надобность в этом должна стать ниже, но... Случаи они всякие бывают :)
 2525
+
-
edit
 

zaitcev

опытный

Balancer> Первый выполненный шаг — перевод lighttpd-сервера в бэкенд с подключением в роли фронтенда nginx.

А тут как раз подоспело:
 20.020.0
+
-
edit
 

Balancer

администратор
★★★★★
Хотя планировал статическое кеширование топиков ещё вчера за день запустить, но не сложилось. Пока масса внутренних переделок и подготовка к отдаче динамического контента другим классом. Пока — только для меня ещё. В дизайне топиков повторять для нового класса много ещё надо. Так что статика, наверное, даже ещё не завтра заработает.

Привожу в порядок массу виртуальных хостингов.

Зато убрал пару-тройку лишних SQL-запросов на показ каждого топика. Так что нагрузка на сервер будет чуть меньше.
 26.0.1410.6326.0.1410.63
+
-
edit
 

Balancer

администратор
★★★★★
zaitcev> А тут как раз подоспело:

Ага, спасибо. Надо будет воткнуть, сейчас стоит 1.4.0
 26.0.1410.6326.0.1410.63
RU Balancer #09.05.2013 03:46  @Balancer#08.05.2013 18:05
+
-
edit
 

Balancer

администратор
★★★★★
zaitcev>> А тут как раз подоспело:
Balancer> Ага, спасибо. Надо будет воткнуть, сейчас стоит 1.4.0

Прописал.
 26.0.1410.6326.0.1410.63

GOGI

координатор
★★★★

Твёрдые ракетные топлива XX [Serge77#27.06.13 11:55]

… Выложи результат расчёта, чтобы я брал те же компоненты. … Ага, так всё-таки окт сам не даёт эффекта?))) Я же об этом и написал: Твёрдые ракетные топлива XX   Serge77> 100 не получается. Или это не проценты? Не, не проценты. Я по алхимически люблю, в частях!  инфо  инструменты Xan>> ПХА/эпо/пг/уро/ = 72/12/3/1 Здесь 17% связки. Совсем не мало. Мало - это 12-14.  инфо  инструменты Serge77> Октоген не повышает УИ и не улучшает кислородный баланс. Oктoгeн уменьшает разницу между…// Ракетомодельный
 

Эта картинка у ссылки откуда взялась?
1  21.021.0

Balancer

администратор
★★★★★
GOGI> Эта картинка у ссылки откуда взялась?

Пока — первая зарегистрированная движком картинка. Если таких нет — то картинка форума. Чуть позже сделаю в редакторе настроек темы возможность задать свою картинку.
 28.0.1500.5228.0.1500.52
+
-
edit
 

Balancer

администратор
★★★★★
Снова включил статическое кеширование страниц. Пока — только для тех, что давно не обновлялись. Но включил «внезапно», так и не доведя до конца тесты и проверки. Так что на первое время возможны глюки. Да и «на второе время» тоже :)

Но совсем уже стало с динамикой тормозить на нынешних нагрузках. И не факт, что последние зависы сервера не связаны с нагрузкой. Посмотрим, как дальше будет.
 28.0.1500.7128.0.1500.71

sam7

координатор
★★★★
Balancer> Снова включил статическое кеширование страниц. Пока — только для тех, что давно не обновлялись. Но включил «внезапно», так и не доведя до конца тесты и проверки. Так что на первое время возможны глюки.

В полный рост - ни на Морском, ни на Судомодельном написать ничего нельзя, только смотреть.
 10.010.0
+
-
edit
 

Balancer

администратор
★★★★★
sam7> В полный рост - ни на Морском, ни на Судомодельном написать ничего нельзя, только смотреть.

Странно. Тут-то всё ок, а движок общий. Пойду разбираться.
 28.0.1500.7128.0.1500.71
1 20 21 22 23 24 25 26

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru