Войти на сайт

Войди на сайт, используя одну из соцсетей:

×
Ты уже голосовал за этот комментарий
Наверх


Новости

Глобальное обновление и оптимизация любимого Выходного

Как мы обновляли сервер, заставляли его работать быстрее, переписывали сайт, меняли базу данных и все ради того чтобы наш сайт грузился еще быстрее!
17 апреля 2013 в 18:49
2893 просмотра

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

Все оптимизации можно разбить на три категории. Те, которые касаются серверной части, те, что затронули код сайта, и те, что затронули контент на Выходном. 

Этап 1. Серверная часть. Тут все предсказуемо: нам пришлось построить аналог нашего сервера, для того чтобы протестировать сначала на нем все нововведения. Мы поставили пару модулей для более гибкого кэширования, но основное время заняла установка nginx и его тестирование. После пары удачных тестов перенесли его на наш боевой сервер. Не могу сказать, что сайт стал грузиться намного быстрее, потому как это было не единственная оптимизация, но нагрузка на сервер значительно спала.

Этап 2. Программная часть. Мы постоянно переписываем и оптимизируем ее. В последнем обновлении переписали вывод ближайших киносеансов и сократили количество запросов к базе с 32 до 18. А после последнего обновления jQuery пришлось переписать большую часть функций. Вернее, мы ее переписали, чтобы упростить ее и заставить js работать быстрее, заодно и перешли на новый jQuery.

Этап 3. Контент. 2 недели назад мы решили поменять формат маленьких изображений афиш и заведений, для того чтобы они были более красивыми и приятными. Для этого пришлось заново обрезать и уменьшить 2022 изображения. Это только в Днепропетровске. Изображения стали немного больше и качественнее, но за счет всех оптимизаций и обновлений страница не стала грузиться дольше, а даже наоборот. Теперь полностью она загружается за 3-3,5 с, а в новых версиях браузеров, которые позволяют отображать страницы до окончания загрузки всех картинок афиш, это время составляет 1-1,3 с.

Конечно же, все это время мы не только занимались оптимизацией. И пару недель назад уже выкатили одно обновление. Мы решили «прибить» сверху фильтр, а под ним вывести несколько блоков, таких как «Событие месяца», «Новое заведение», «Интересное в блоге». А сами карточки событий и заведений научили раскрываться на всю ширину, при пролистывании вниз. Обновили футер. Запустили сайт проекта — vj.ua и написали FAQ (часто задаваемые вопросы).

Волшебный магазин Выходного

Ну а сегодня, у нас еще одна прекрасная новость — долгожданный Магазин Выходного торжественно открыт! Но это не простой магазинчик, а настоящая волшебная лавочка. Представь себе, теперь тебе не нужно никуда идти, чтобы купить билет на концерт, абонемент в тренажерный зал, поход в Планетарий и еще кучу забавных и полезных штук.

И больше никаких денег! Теперь все это можно приобрести за накопленные на сайте Выходные. Количество твоих Выходных ты можешь посмотреть в правом верхнем углу сайта, но для начала нужно залогиниться на сайте через Вконакте или Facebook. Не хватает Выходных на замечательную футболку? Смотри, как можно их заработать.

Забудь про распечатку билетов. Владельцам карточки «Выходной», чтобы попасть на мероприятие не нужно распечатывать электронный билет, достаточно предъявить карточку на входе. 

Ну и на десерт: сегодня мы запускаем новый регион — Крым.

С любовью, команда проекта «Выходной»!





Читай также





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

Екатерина Козырь
Екатерина Козырь 18 апреля 2013 в 14:29
Действительно хорошая новость, что наконец-то появилась возможность использовать накопленные "Выходные":)
+4
Александр Рыжков
Александр Рыжков 18 апреля 2013 в 14:33
Екатерина, спасибо)
0
Tatiana Gumenyuk
Tatiana Gumenyuk 18 апреля 2013 в 14:53
Ура!Ура!Ура! очень классные "товары" в магазине, прямо сейчас хочется купить больше половины! Мой любимый - фирменная футболка) Но самое главное - здорово, что не надо судорожно искать принтер и распечатывать электронные билеты ))
+3
Светлана Романова
Светлана Романова 18 апреля 2013 в 14:58
А как все-таки приглашать друзей? есть реф-ссылки, или твои данные указывают при регистрации?
0
Наталия Parker
Наталия Parker 18 апреля 2013 в 15:27
Светлана, клацаете кнопку с Вашим именем, выбираете пункт «Профиль», слева будет ссылка, которую нужно отправить другу (удобнее всего личным сообщением в соцсети). Будьте внимательны! Приглашать можно только тех, кто ещё ни разу не логинился на сайте. (Там же есть список друзей, которые уже пользуются Выходным)
+2
Светлана Романова
Светлана Романова 18 апреля 2013 в 18:04
Наталия, спасибо. Наверное, стоит эту инфу также добавить в ЧАВО
+2
Наташа Касаткина
Наташа Касаткина 18 апреля 2013 в 20:58
Светлана, вот-вот. Я до этого момента так и не могла понять что же делать с этой странной ссылкой )
+2
Александр Рыжков
Александр Рыжков 18 апреля 2013 в 23:17
Наташа, да, согласен, сейчас переделаем.
0
Svetlana Romanova
Svetlana Romanova 23 апреля 2013 в 14:55
Наталия, а камменты через ФБ не работают, хотя залогиниться можно?
0
Svetlana Romanova
Svetlana Romanova 23 апреля 2013 в 14:56
И отвечу сама себе - нажимаешь "Ответить через Вконтакт", и делается ответ через ФБ. В общем, методом тыка можно справиться
0
Диана Лебедева
Диана Лебедева 23 апреля 2013 в 15:10
Svetlana, и мы ответим вам: спасибо, даже для нас это неожиданность =)
0
Дмитрий Голодюк
Дмитрий Голодюк 18 апреля 2013 в 16:24
Улыбнула первая фотография.
+1
Никита Бокий
Никита Бокий 18 апреля 2013 в 16:47
Фотка из шкафа круть!)))
+2
Александра Стригун
Александра Стригун 19 апреля 2013 в 09:20
Спасибо)мы такие=)
0