Переработаны наши рубрикаторы обзоров софта: загрузка ускорена в несколько раз
Найти нужный обзор в архивах любого сайта – нетривиальная задача, а блогов эта проблема касается особенно остро. Материалы находятся на виду день-два, а потом теряются в архивах ленты блога. Чтобы недопустить этого, на AppStudio мы сначала внедрили живой поиск, который позволяет найти материал про нужное вам приложение, введя всего несколько букв из его названия. Но этого было недостаточно: читатели регулярно просили нас как-нибудь систематизировать все обзоры, создав из них удобный каталог. Два года назад мы вплотную занялись данным вопросом, а результатом стали рубрикаторы обзоров программ для iOS и OS X. Нами была создана универсальная классификация жанров софта, в которую нам по-прежнему удаётся вписать любое приложение, для которого мы пишем обзор. Благодаря этому посетителям сайта легко можно найти все обзоры приложений любого заинтересовавшего их жанра.
В этом году мы автоматизировали наполнение рубрикаторов софта, и теперь приложения появляются там сразу после публикации обзоров. Казалось бы, что ещё можно придумать? :) Можно и нужно. Давно пора было побороть главную проблему наших рубрикаторов – громоздкость. Теперь мы с ней справились.
Раньше даже при быстром Интернет-соединении дожидаться окончания загрузки страниц с рубрикаторами приходилось довольно долго, в среднем по 10-15 секунд, потому что скачивалась вся информация сразу по всем программам: не только названия, описания и ссылки, но и все иконки. Да и вес страниц рубрикаторов составлял несколько мегабайт, что не нравилось не только «живым» посетителям, но и роботам поисковиков. Короче говоря, надо было знать толк в мазохизме, чтобы заходить через 3G в рубрикаторы.
Решить проблему можно было одним очевидным способом: организовать динамическую подгрузку контента. Иными словами, пока вы не развернёте какую-нибудь категорию рубрикатора, никакая информация ниоткуда не грузится. Все нужные сведения подгружаются исключительно по вашему запросу. Что имеем в итоге? В разы меньший изначальный вес и, как следствие, многократное ускорение загрузки страниц рубрикаторов. Помимо этого, мы дополнительно оптимизировали отображение рубрикаторов на iPad и переделали переключатель сортировки программ внутри категорий.
Переработанные версии наших рубрикаторов доступны по ссылкам ниже:
Чего ещё вам не хватает в рубрикаторах для удобства? Готовы выслушать идеи, пожелания и критику.