Все посты
Escalibro

Упс...

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

Сайт стал быстрее грузиться за счёт:

  • уменьшения картинок, стилей и скриптов примерно на 80%;
  • уменьшения количество стилей и скриптов за счёт слияния в 1 большой стиль и 1 большой скрипт;
  • включили кеширование этих самых картинок, скриптов и стилей
  • а также за счёт того, что местами мы писали странный код, удалось получить прирост производительности в десятки раз.

Интереса ради я снимал видео о том, как мы нагружаем наш сервер, кстати, абсолютно бесполезное видео, зато красиво (каждая точка это запрос на сервер):

Вот так мы с шести разных компьютеров "атаковали" наш сервис. У меня есть ещё 7 записей, могу потом поделиться, если будут желающие.

Интересно, что сегодня мы смогли повысить устойчивость к высоким нагрузкам ориентировочно в 300 раз. Вчера нам не удавалось пережить нагрузку в 20 параллельных запросов (сервер замирал и не подавал признаков жизни 5 минут), а сегодня мне не удалось заставить наш сервер даже немного сбавить обороты, даже при нагрузке 6000 параллельных запросов.

На закуску вот график зависимости скорости загрузки сайта от количества пользователей, которые собираются открыть сайт одновременно:

PS цель данного действа - пережить хабраэффект :)

Escalibro

Итог первой недели нового года

Снова всем доброго времени суток, так как я тут на правах блогера, буду и дальше выполнять свою роль...

Для начала, хотелось бы поделиться ссылкой на интересный сервис: http://therules.ru/ [Правила русского языка]. Особенностью данного сервиса является удобный поиск, да и вообще, я давно хотел найти подобный сервис.

Также добавились пара удобностей у нас на сайте:

  • Добавлена возможность просмотра уведомлений, а также настройка типов уведомлений, которые будут отправляться на ваш адрес электронной почты (вы можете попасть туда пройдя в свои "Входящие" сообщения и ссылке "Уведомления" в меню или просто нажать здесь)
  • Добавлено уведомление, которое отвечает за получение новых комментариев к вашим книгам, постам и комментариям.

Ещё есть проблема с переводами на украинский язык, если русский я иногда дополняю/исправляю, то украинский я видел довольно давно. Таким образом, мы можем сделать небольшое приложение, которое будет доступно из браузера, где вы могли бы помочь исправлять/дополнять переводы. Хотелось бы узнать ваше мнение по данной проблеме.

Escalibro

Новогодние изменения

Рад поделиться хорошими новостями с вами. Новый год мы отпраздновали просто супер

На самом деле Илья и Рома помогли сделать большой шаг вперёд этому проекту, попробую собрать список изменений:

  • Теперь есть возможность регистрации и входа на сайт используя уже имеющиеся у вас аккаунты на ВКонтакте, Facebook, Google, OpenID. Замечание: При этом из вашего аккаунта берётся некоторая информация, такая как адрес электронной почты, ник, день рождения.
  • Рейтинги пользователей теперь работают!
  • Теперь есть возможность смены адреса электронной почты.
  • Уведомления теперь всегда в поле зрения!
  • При наведении на ник пользователи всплывает окошко с возможностью быстрого перехода на нужные страницы.
  • Отправка сообщений и комментариев теперь возможна по нажатию ctrl+Enter.
  • Добавлен календарик при вводе дня рождения ;)
  • Также произошли большие внутренние изменения, которые уменьшают затраты мозгосил при дальнейшей разработке.
PS Поздравляем всех с прошедшим!
PSS Сервер падал, воскресал и снова падал, больше я ничего трогать не буду, обещаю! Так что можете получать удовольствие!
Escalibro

Вот такие вот пироги

В датацентре studix.bond@home враги перестали отключать интернет и теперь отключают свет. Просим прощение за перебои в работе сервиса.
Escalibro

Голосование и выборы

Данный пост будет постоянно висеть в новостях сверху (до выхода нашего сервиса из альфы). И здесь будут размещаться некоторые критические объявления, голосования и вопросы к пользователям. Мы очень надеемся на Вашу помощь, так как мы хотим сделать действительно удобный сервис, для Вас.

Первый вопрос, прост - что вы хотели бы видеть после регистрации? Интересен вариант, и детальнее - какую информацию вы хотите видеть.

  • Сообщение с разной информацией и ссылками
  • Пост в новостях с информацией и ссылками
  • Другое
  • Ничего - я и так всё нашел
Второй вопрос, это придумать как организовать (название\положение) пунктов "Мои новости\Мои работы\Мои посты" и "Ещё" (и скрытых в нем "Все книги\Все посты\Все пользователи\Все блоги").

Вопросы будут добавляться и убираться с течением времени.
Читательство

Первое озвучивание стихов

Дело было вечером, делать было нечего и я вдруг вспомнил, что есть такая прекрасная утилита festival. Данная утилита поможет вам расслабиться и поднимет вам настроение. И так, я прогнал через данную утилиту 5 стихов наших уважаемых пользователей и вот что получилось:


PS если авторам не понравилось декламирование их стихов у меня есть 3 пути решения данной проблемы, изложу их от простой к сложной:

  • сказать мне чтобы я оставил в покое ваши произведения
  • записать аудио файл самостоятельно
  • помочь развитию прекрасной утилиты festival расширяя базу произношений слов
Escalibro

Очередные изменения

Важные изменения последних дней:
  • Добавлен редактор для контента произведений
  • В этом редакторе сделали возможность установки абзацев, это самая первая кнопка в редакторе (лучше 1 раз пощупать, чем 10 раз перечитывать этот поток сознания :))
  • Снова произошли движения и переименования в верхнеам меню: добавлена приставка "Мои", ссылка "Ещё" приведёт вас на список всех постов и оттуда можно будет попасть на "все книги", "все пользователи", "все издательства"
PS У нас есть проблема с менюхами, мы всё ещё не можем определиться с элементами меню, принимаются варианты решения данной проблемы.
Читательство

Большие надежды

В прошлом году на летних каникулах прочел я 2 книги, обе книги стали для меня открытием, об одной из них я хотел бы рассказать.
Итак, речь пойдет про Большие надежды - Чарльз Дикенс. Пример классической английской литературы.
Интереснейшая книга повествующая о жизни одного человека от его рождения и до зрелости. Сюжет неординарный и довольна таки извилистый. Читал в захлеб и с большим интересом. Очень не обычна любовная история. Казалось бы подымаются классические вопросы: отцов и детей, неразделенной и жестокой любви, благородства и чести, денег, но все подано настолько интересно, что по новому рассматриваешь. Многое переносишь на себя, и начинаешь задумываться, а как я бы поступил в такой ситуации. Вообщем всего не расскажешь. 
Рекомендую к прочтению всем: и любителям классики, и любителям современной литературы.

Ах да, почему именно сейчас вспомнил... Недавно наткнулся на список из 200 книг от BBC. Проводился опрос на определение 200 популярнейших книг среди читающего населения Британии. 1-е место естественно было отдано Гарри Потеру, и на мое удивление эта книга оказалась не так далеко, на 14-м месте. Так что я считаю что эта книга заслуживает внимания;)
Escalibro

Обзор прошедшей недели

Много чего сделали, но мало что видно внешне, но всё-равно внешние изменения имели место и вот они:

  • Сделали дизайн для чтения книг (да-да, теперь даже читать вполне себе удобно)
  • Сделали удобную фильтрацию и сортировку книг
  • Перебрали комментарии (этому я посвятил отдельный пост http://escalibro.org.ua/blogs/escalibro/45-uluchshenyi-kommentarii/)
  • Заменили ссылки-надписи на интуитивно понятные иконки
  • Сделали всплывающие непрочитанные сообщения

Всем спасибо за внимание, на этом я прощаюсь. Видимо, мои посты будут только краткими отчётами изменений.

PS глюки, неточности и прочие пожелания можно писать воспользовавшись кнопку "Оставить отзыв" слева, в комментарии (к постам подобного содержания) и мне в личные сообщения .

Escalibro

Улучшены комментарии

Комментарии были основательно переделаны.
  • Заменили огромный модуль визуального редактора на маленький, но с достаточныйм функционалом
  • Сделали дизайн аналогичный редактору постов
  • После нажатия на "Ответить" фокус автоматически устанавливается в поле редактирования
  • Галочка "Разрешить комметировать" при добавлении/редактировании поста отныне работает
  • И прочие приятные мелочи внутренней обработки комментариев