1. Зачем перегружаете страницу если выбираешь категорию
2. После нажатия на «Создать» i.imgur.com/mC0Ed.png такая картина
3. Будет на порядок лучше если прелоадер будет автоматом отображаться справа после изменения параметров, без нажатия на «создать»
1. Перезагружаем потому что это надо для поисковиков. Поисковик должен видеть контент каждой страницы. Так же для того чтобы у каждой страницы был рейтинг. Да и adsense потребовал просто побольше страниц :). Постараемся найти альтернативу перегрузке страницы (может сделаем замену линков через jquery). Если можете подсказать какое-нибудь решение, и при этом не испортить свою репутацию в поисковиках будем очень благодарны.
2. Я так понимаю это в хроме. Если так, то это ошибка самого хрома. Он не всегда показывает сгенерированную анимацию. Если нажимать несколько раз и загружать один и тот же прелоадер с одинаковыми параметрами, он то будет показывать то не будет. Мы написали об этом баге разработчикам хрома — ответа пока не последовало.
3. Каждый созданный прелоадер создается сервером. Отображение автоматом во первых в разы увеличит нагрузку на сервер, во вторых страшно начнет есть трафик пользователя :)
Спасибо за замечания. Мы постараемся все таки разобраться с багами в хроме.
1. onClick… return false
т.е. для поисковика будет нормальная ссылка, пользователь же увидит все нормально
2. Ок
3. У вас не будет 500 000 пользователей, чтобы до такой степени заморачиваться.
ну… 500 000-то может и не будет, но по моим подсчетам при добавлении функции генерирования автоматом сервер сможет выдержать только 5-10 тысяч пользователей в день. В случае перегрузки придется платить, а проект бесплатный все таки, мы не можем в него вкладывать больше :)
Если задаетесь вопросом — почему такие нагрузки: потому что это не блог где просто текст с базы берется и возвращается. Это работа с изображениями — одна из самых ресурсопоедающих работ для сервера. А здесь на каждый прелоадер по 8-30 изображений. Вот и посчитайте сами нагрузку :). Я подумаю над автоматическим созданием, но обещать много не могу :)
У меня опыта разработки 8 лет — я знаю о чем говорю :)
Вообще рекомендовал бы кешировать варианты — занимают они немного зато потом будете просто отдавать фронтендом сгененренный вариант
В опыте не сомневаюсь :)… Насчет кэширования — >5 000 прелоадеров создаются каждый день на данный момент. У нас ограниченный хостинг. Еще раз — не забывайте что проект некоммерческий.
Чего же тут удивительного… разные. Люди создают прелоадеры в соотвествии с требованиями расцветок их сайтов. только 20% из них черно-белые. Я посчитал, всего (если брать реально нужные комбинации) около 766 240 910 067 225 600 000 000 (т.е. 766 сикстиллионов или триллаирдов по европейской системе) комбинаций преладеров. Умножте примено на 10 кб… даже одной тысячной процента прелоадеров закешировать невозможно, а вы говорите о 10% :)
Ок, видите — 20% запросов чёрно-белые — такие можно смело кешировать, правда?
И так далее. Я думаю вы сильно преувеличиваете число реально необходимых комбинаций.
Поскольку проект, как вы выразились, некоммерческий — это самое подходящее поле для экспериментов, прокачки скиллов и т. д. Не отвергайте эту идею ;)
Вам виднее.
А ещё я бы выкинул оттуда всякий хлам (половину 3D-крутилок, к примеру), чтобы не создавать ощущение помойки. Здесь, опять же, статистика запросов вам поможет.
Дело в том что если какие-то прелоадеры не нравятся Вам, это не значит что люди их не используют. Каждый прелоадер в день генерируется как минимум 138 раз (исходя из данных последнего месяца) :)
Сравните свои ощущения от, скажем, хранилищ обоев рабочего стола или картинок для мобильников. Иногда там приятно повыбирать, а иногда это страшная помойка. Кто-то эти говнокартинки туда закачивает — факт! Но это не повод плюнуть на общий уровень материала!
Согласен — есть истина в Ваших словах, но мы не хотим ограничивать наших пользователей в их выборе. Например, взять слова того же Артемия Лебедева (не дословно) — «как же за… ли те кто использует крутящуюся планету для погрузки данных». Да — я с ним согласен. Но этот прелоадер стоит на 2м месте среди самых популярных. Не убирать же мне его из-за этого :)
К тому же там не 2 000 прелоадеров из которых надо искать, а всего лишь 52. Не думаю что это создает невозможную среду для выбора.
Весьма интересная идея. Если направите на путь истинный буду благодарен :). В смысле если можете показать с чего начать, потому что я еще такого не делал
Всё, что можно делать с канвасом: рисовать на нём; смотреть, что на нём нарисовано и получать PNG (закодированный b64) того, что там нарисовано прямо сейчас.
Вы можете делать анимацию в самом канвасе, но никак не сможете позволить клиенту скачать её (если только сами не напишите код для формирования APNG/GIF закодированного b64 из данных с канваса).
3. Так дайте возможность пользователю выбирать, создавать прелоадер автоматом при изменении параметров или нет (дополнительный чекбокс). Если жалко сервер и трафик пользователя, пускай по умолчанию автосоздание будет отключено.
Да насчет рекламы согласен. С удовольствием убрал бы, да на хостинг деньги нужны ну и как-то все таки монетизировать проект надо — его все таки надо поддерживать постоянно. Написано все на РНР. Тормоза бывают из-за коротких срывов между провайдером и сервером — сервера в штатах.
Нам главное чтобы сервак выдерживал нагрузки создания изображений. Плюс, мы скоро запустим еще одну функциональность где нужно будет большое дисковое пространство и остутсвие ограничений на количество файлов (медиатемпл предоставляет 100 гб что нас устраивает). Так же медиатемпл специально для нас увеличил возможность загружать сервер в 2 раза больше чем предусмотрено планом абсолютно бесплатно, что дает большой плюс в его сторону :)
Ну и последнее — большинство наших посетителей идут со штатов, поэтому сервера взяли именно там :)
2 часа назд сломался мой любимый каноничный генератор прелоадеров, нагуглил ваш :)
какое совпадение!
Из неприятностей — хорошо бы на событие onBlur для «Цвет переднего плана» и «Цвет фона» менять цвет в соседствующем колопикере.
С подсказками беда. Когда ведешь курсор справа налево, чтобы выбрать что-то другое, то часто путь его проходит через «помощь». В результате окно помощи перекрывает категории, приходится дергать мышкой.
Хм, вроде один раз нажал, потом подождал пять минут и снова нажал:
Системная ошибка.
Вы или слишком часто нажимаете на кнопку «Создать подгрузчик» или сервер выдал ошибку. Если ошибка выдается не по Вашей вине, пожалуйста, свяжитесь с администратором
хм… может низкая скорость интернета? Попробуйте сделать 32х32 размеры (чтобы быстрее скачивался). Если не поможет вышлите пожалуйста скриншот с раскрытыми параметрами чтобы я попробовал воспроизвести ошибку
Заработало, это я виноват был, переиграл с выбором цветов, установил радиобатон без фона, а до этого очистил поле фона, хотя валидация бы не помешала. Инет 2 Мбит.
Хром для нас это мистика. Он до сих пор не поддерживает APNG (13 версий спустя), а если и поддерживает, то только со специальным плагином, который ужасно глючит. А ошибки с анимированными гиф у него были еще при первой версии. И как было написано выше — «Мы написали об этом баге разработчикам хрома — ответа пока не последовало.»
Ваш же баг у меня не получилось воспроизвести хотя версия та же на ОС Windows
Preloaders.net — теперь с поддержкой APNG