Писали мы как-то проект по поиску в частных объявлениях. Конечно, сразу оговаривалось, что должен быть AJAX, однако даже с AJAX поначалу тормозило (каждая страница в результатах, каждое изменение фильтра и т.д. — запрос на сервер), а так как мы не Гугл (в смысле серверной мощи), то было принято решение использовать связку TaffyDb+jQuery templates. Получилось очень даже шустро. То есть примитивно алгоритм был таков:
Делаем запрос на сервер без параметров фильтра — только сам запрос. Например, «mazda CX-7»
Получаем сразу все данные в JSON и сохраняем в TaffyDb
Выводим и фильтруем данные не на сервере, а прямо на клиенте
Какие профиты?
Скорость увеличивается до скорости десктопного приложения
Нагрузка переносится с сервера на клиента. Фактически сервер только парсит объявления, сохраняет их в базу и возвращает по запросам (без просеивания, упорядочивания и пр. действий)
Люблю драмы на Хабре. Сегодня еще Макхост с Оверсаном подтянутся, а пока коротаем время за обедом, читая разборки лохотронщиков с нелохотронщиками и жертвами оных :)
А что, если музыкант зарабатывает концертами, то он не выпускает альбомы? Если он десять лет на концертах будет петь одно и тоже, то к нему перестанут ходить, так как все уже это слышали.
>> есть обоснованная потребность в музыке, а не концертах, в книгах, а не чтении, в фильмах, а не кинотеатре
А если у меня потребность именно в концертах и походах в кинотеатр? Что мне делать?
Вот, скажем, хочу я посмотреть на большом экране Индиана Джонс или Звездные Войны — куда мне податься? Вы, как любитель фильмов, а не кинотеатров, всегда можете пойти в магазин и купить эти фильмы на DVD, а что делать мне?
Храню, но ни разу не использовал наработки, которым больше 1 года. Просто сейчас я пока еще учусь (хоть и работаю уже не первый год), так что многое меняется в подходах и техниках.
А еще отдельно складываю личные «сниппеты» из Zend Framework — помогает. То есть необязательно хранить весь проект — достаточно только кусочков, которые потом можно будет быстро интегрировать в новый проект.
Массандровский Мускатель — зачот!
Правда черный мускатель лучше розового.
А Старый Нектар еще лучше мускателя, но по соотношению цена-качество мускатель рулит однозначно.
Кроме того, наверняка, информация о платежах — тоже конфиденциальна. Так что Оверсан, скорее всего, не имел права даже на своем сайте написать, дескать, Макхост не платит, скоро отключим их клиентов.
Хе, а я еще на Дельфи году, эдак, в 2003 писал программку, чтобы поиграться с агентами. Довольно не сложно было: Мерлина вызывал, собаку, кошку, Эйнштейна и робота. Прикольно было — ЧСВ выростало до небес.
Какие профиты?
>> есть обоснованная потребность в музыке, а не концертах, в книгах, а не чтении, в фильмах, а не кинотеатре
А если у меня потребность именно в концертах и походах в кинотеатр? Что мне делать?
Вот, скажем, хочу я посмотреть на большом экране Индиана Джонс или Звездные Войны — куда мне податься? Вы, как любитель фильмов, а не кинотеатров, всегда можете пойти в магазин и купить эти фильмы на DVD, а что делать мне?
А еще отдельно складываю личные «сниппеты» из Zend Framework — помогает. То есть необязательно хранить весь проект — достаточно только кусочков, которые потом можно будет быстро интегрировать в новый проект.
Jumplists — нет.
Правда черный мускатель лучше розового.
А Старый Нектар еще лучше мускателя, но по соотношению цена-качество мускатель рулит однозначно.
Нужно так:
SELECT proletar.name FROM ( SELECT w.* FROM world as w GROUP BY w.country WHERE w.status = 'proletary' ) as proletar;Так что на значке должен быть Мицгол — и никак иначе.
А что, не будет уже новых версий?
Есть еще, кстати, Google Talk Labs Edition с расширенными возможностями, но не поддерживающий копирование текста (так как построен на Flash)