Промежуточная страница или стоит ли так делать?

12
CY4KA
На сайте с 25.08.2004
Offline
52
1768

Ситуация такая: есть у меня сайт (тот, который в подписи) и есть на этом сайте много-много автомобилей. Все они ищутся людьми через форму поиска. Результаты работы этой формы открываются ещё более-менее шустро, а вот описание конкретного автомобиля, который юзер выбирает из серпа - это проблема.

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

Собственно вопрос: как отреагирует Я, если юзер (ну и бот тоже), выбирая машину из серпа, будет попадать на промежуточную страницу (просто фон и посередине гифчик с ползущими полосками, как при загрузке виндов), а после того, как нужная юзеру страница с машинами загрузиться он попадет на нее?

Насколько я знаю Я не сильно любит редирект и будет ли он "дожидаться", пока откроется описалово автомобиля?

Donald
На сайте с 30.10.2004
Offline
28
#1

Яндекс плохо будет реагировать на пустую промежуточную страницу. Либо сделать полоску яваскриптом в слое на той же странице, что долго грузится, либо не извращаться и кешировать страницы (псевдостатика). Если сайт на PHP, то делается элементарно ob_start(), ob_getcontents().

Каталог (http://www.eprst.ru), новости (http://news.eprst.ru), чат (http://chat.eprst.ru), открытки (http://postcards.eprst.ru), знакомства (http://lovers.eprst.ru), клубы (http://clubs.eprst.ru), мелодии для сотовых (http://mobile.eprst.ru), email (http://mail.eprst.ru).
D
На сайте с 22.04.2004
Offline
167
#2

а что мешает сделать непрозрачный слой на всю страницу с полоской, затем сделать flush, потом догружать страницу. В теге body в событии сделать onload="HidePoloska()".

Оно возникает после ПОЛНОЙ прогрузки страницы, включая картинки.

и пустых страниц не будет и поисковики будут довольны

CY4KA
На сайте с 25.08.2004
Offline
52
#3

Donald, кэшировать не выйдет, т.к. на сайте размер sql 90mb, и все люди смотрят разные машины, т.е. если в день несколько человек просмотрит один и тот же лот, то это хорошо...

А вот по поводу полоски на той же странице спасибо, хорошая идея... скажу программисту.

V
На сайте с 25.02.2003
Offline
176
#4

CY4KA,

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

А т.к. к тому моменту Вы скорее всего уже что-нибудь прилепите(иль клоакинг иль спросто джава-скрипт, как посоветовали), то потом будут стоны - меня забанили!

Работа в интернет, реальная оплата, не партнерка (http://www.vjazanie.ru/job.php)
Donald
На сайте с 30.10.2004
Offline
28
#5
Donald:
Donald, кэшировать не выйдет, т.к. на сайте размер sql 90mb, и все люди смотрят разные машины,

90mb - это небольшая база. Сколько машин в базе?

В общем неважно. Дело в том, что страницы тормозят из-за Мускула, долго запросы выполняются. При сохранении всех динамических страничек в качетсве хтмлек, которые могут обновляться, к примеру, раз в несколько часов, мы практически исключаем нагрузку на БД. Поользователи будут запрашивать по сути статичные хтмльки сгенереные скриптом.

CY4KA
На сайте с 25.08.2004
Offline
52
#6

Donald, машин в базе больше 90 000 (На текущий момент в базе 93919 автомобилей), а тормозит не из-за того, что по БД он лопатит долго, а из-за алгоритма работы сайта, т.к. он подгружает большую (ударение на 1й слог) часть инфы с другого сайта, причем через https, который сам по себе заметно медленнее, нежели http.

Сделать по-другому малореально, т.к. если сейчас сайт обновляется больше 2х часов, слизывая по 5 ключевых параматров с машины (по которым идет поиск), а если "лизать" всю инфу, то апдейт будет идти сутками, да и размер базы будет мама не горюй.

vjazanie, в плане сайт будет затыкаться? Пока вроде нормально, сайт "выдерживает" походы ботов. Т.е. имеете ввиду, что если на сайте будет много народу, да ещё и бот придет и начнет лопатить все это дело, то сайт отвалиться?

V
На сайте с 25.02.2003
Offline
176
#7
CY4KA:
Т.е. имеете ввиду, что если на сайте будет много народу, да ещё и бот придет и начнет лопатить все это дело, то сайт отвалиться?

да, именно это я и имел в виду - вырастет нагрузка на сервер, на котором не 1 Ваш сайт, а есть еще и страницы начнут отдаваться очень медленно, а то и вообще не отдаваться.

CY4KA
На сайте с 25.08.2004
Offline
52
#8

vjazanie, это основано на опыте "общения" с агавой? Или это всеобщая беда хостеров?

Кстати, если хоститься на буржуйских серверах в США это будет влиять не результаты выдачи?

V
На сайте с 25.02.2003
Offline
176
#9

CY4KA,

ну с "агавой" я общался разве что лично :)

услугами их не пользовался

беда с тем, что сервер в дауне - это беда всех недорогих хостингов. Кому-то больше повезло, кому-то меньше, кто-то вообще не замечает, что его сайт уже неделю лежит и недоступен...

CY4KA
На сайте с 25.08.2004
Offline
52
#10

vjazanie, у меня ешё один сайт лежит у них, только на другом сервере, он работает гораздо быстрее. Они обещали перенести мой сайт на другой, менее загруженный сервер... Посмотрим что из этого получиться. Вообще насколько я понимаю, идеальный вариант это выделенный сервак, только вот не хочеться платить по 100$ в месяц за хостинг нового сайта, тем более, что там пока более-менее терпимая посещаемость для данного хостинга...

В общем время покажет...

Сорри за оффтоп:

А есть какие-нить хостинги, возможно более дорогие, но с лучшим качеством работы (лучшей скоростью работы)?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий