Мне кажется работа поисковиков вполне логична. Когда появляется сайт не с новой информацией (давайте уж будем честными 90 процентов новых сайтов, это старая информация в слегка новом виде), то зачем его в топ то ставить, сначала тестируют, если сайт отвечает интересу пользователя, то и в топе займет место. Быстрые продвижение и получение трафика возможно на взрывном интересе, который возникают и пользователей, событие, новая мода чего то и т.д
С друпалом пару раз сталкивался, особо в код не лазил. Вы правы, запросы всегда можно оптимизировать, можно индексами ускорить, а можно вообще sphinx прикрутить. Вообще в идеале для такого формата данных, лучше самопис дабы не таскать с собой груз универсальных решений, но тут уже от предпочтений ТС всё зависит. Нагрузку на базу можно перенести в поисковые движки, к примеру sphinx или к примеру elasticsearch, его можно вообще как базу (в формате справочника, навряд ли надо будет что то постоянно писать в базу) использовать, скорость поиска у него на высоте, плюс сразу хороший плюс проекту, без лишний телодвижений сделать неплохой поиск по справочнику.
Вообще формат php и mysql в нынешних реалиях не всегда оправдан, можно использовать другие более подходящие под проект инструменты, хотя есть мнение что разрабов на php больше, это бесспорно их больше, но там где количество, жесть как страдает качество)
Тут мне кажется больше от базы данных будет зависеть. А именно поиск в ней, что и где показать.
Если поиск будет элементарным, то думаю особых проблем не должно быть. Кэшировать, всё подряд не нужно, нужно кэширивать то что чаше все используется. Грубо прикинув, на 30 000 может быть 5000 самых чаще обращаемых страниц, их контент и кэшировать. Вообще в принципе можно всё протестить за день, 30 000 уников с большой вероятностью, не создаст большое количество одновременных подключений, поэтому можно сгенерить базу и кинуть ей в секунду 100 запросов, ну и посмотреть по логам что да как будет.
Решение рабочее. Вам надо над кодом поработать, всё решение уложиться в 10 строчек кода.
Извини ТС, но напоминает продаю молоток, если ним стучать, то можно и денег заработать)))
Java код в браузере, сильное заявление)))
Если имеете виду показывать рекламу тем, кто интересует похожими брендами в данном ценовом сегменте, то вполне рабочая тема.
Хмм, я в принципе понимаю ваше негодование) Ну как бы обсуждать вроде не запрещается, с ваших подходом можно вообще прекратить обсуждениe всего на свете. И раз уж очень хочется увидеть работы Игоря, я думаю если вы станете его клиенте, то он вам покажет свои работы)))) Не защищаю, просто такой формат охоты на ведьм не очень приветствую)
Хотите наверно предметного обсуждения. Только для получения предметной информации не получиться зайти в ветку и расслабленным получать информацию. Напишите примеры топов в гугле в какой либо стране на обсуждение, я вполне готов подключиться к рассмотрению)
Скажите, кто в своем уме такое сделает?)
Обычные же явление) Вспомните когда начинали работать в этой сфере, так же было тяжело понимать термины и т.д. Но в процессе всё упростилось, так же будет и с языком.---------- Добавлено 02.05.2016 в 12:24 ----------
Я так понимаю тяжело найти заказчика из отсутствия проектов на других языках? Или именно трудно общаться?