luxs

Рейтинг
171
Регистрация
03.05.2006

Так надо сайт подправить чтобы по разным адресам шел редирект на канонический адрес или вообще на 404 все лишнее скидывать.

admak:
:)

:)

Ставьте реальные цели. (с) старая социальная реклама.
В исходном посте: 100 городов... по 10 последних новостей для каждого города. 100*10=1000 новостей на одной странице. Интересно их кто-нибудь будет читать? :)

Это я привел пример, чтобы было понятно. Многие люди так устроены, что они не понимают абстрактной задачи, а как только переходишь к яблокам и корзинам - сразу все понимают.

А что я с этим буду делать - это уже следующий вопрос.

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


Рабочие варианты: кеширование, как у Вас, последних новостей в отдельной таблице или кеширование уже результирующего html блока.

Иногда меня посещает мысль, что я "зарапортавался" и со всякими кешированиями создаю неведомый велосипед, который давно уже решен другими способами.... Думал может можно как без кеширования легко сделать...

ПС. Нужно было бы по одной строке на ID найти - воткнул бы DISTINCT `id` в запрос и все...

admak:

select * where `id`=1 order by `ido` DESC limit 5
union all
select * where `id`=2 order by `ido` DESC limit 5
union all
....
select * where `id`=1000 order by `ido` DESC limit 5

т.е. тысяча последовательных SELECT.... не уверен что это самое оптимальное решение. особанно если БД на несколько сотен миллионов записей

totamon:
это основы, может почитать по sql если такие простые вещи вызывают вопросы, или специалиста нанять...

Вы наверное не совсем поняли задачу.

Я пока ее решаю создавая кеш последних записей MySQL в еще одной таблице. Но думаю, чожет кто посоветует красивее решение?

---------- Добавлено 09.01.2016 в 17:56 ----------

LEOnidUKG:
Или через phpmyadmin через раздел "Поиск" задать, что вы хотите. Он выведет вам запрос.

select * where `id`=1 order by `ido` DESC limit 5

.

.

.

select * where `id`=1000 order by `ido` DESC limit 5

И как это объединить в один запрос?

vetiver:

каким образом? где бы вы их нашли?? на улице за руку хватали или в ЯДиректе купиди бы?? или в тизерной сети )))).. и чтоб они создавали активность, а не ушли на второй день... как удержать этих людей? нужно постоянное наполнение, ежедневное наполнение новыми пользователями ( сотни и тысячи) причем со всех регионов, а не один человек из города в день.. по всем возрастным категориям, по целям знакомств-секс, брак, итд и чтоб у каждой группы была аудитория))

just forget about it..))

Ну хотя бы зайти на другой сайт знакомст, поговорить с тамошними пользователями и предложить им общаться на вашем сайте за небольшое вознаграждение....

Или начать с элитного сайта знакомств в каком то районе - я недавно учавствовал в одном таком (но я там представлял другугю компанию, представляющее оборудование).

Клуб быстрых знакомств кому за 60, дали объяву в газете, пригласили 40мужиков и 40 женщин соблазнив бесплатным пивом и закусками и танцами они там начали общаться, а потом им предложили прололжить общение на сайте....

Блиц На 85 :)

Если таким долбить, то как минимум анкор должен быть без ключей.

Если бы я думал о таком сайте серьезно, то ко всему прочему нашел бы как можно больше реальных человек.

lot 85 Стартую

Arhy:
Да и тематика сайта не развлекалово, клики не из дешевых, кому интересно сливать бюджеты на пустых кликах?

На втором скрине сайт про какие-то банки, валюты, и все такое - а реклама про продажных женщин...

Всего: 1153