Погода в Академическом сейчас
+2°
 
24 Ноября, Воскресенье
Погода в Академическом сейчас
+2°
Пасмурно
3 м/с, Ю
55%
748 мм рт.ст.

В ближайшее время ожидается
Утро
+2°
пасмурно
День
+3°+6°
ясно

Коддинг и помощь


14 Мая 2014 15:34
#49
РЕЙТИНГ1623
ПОЗИЦИЯ193
СООБЩЕНИЙ1 108
НА ПОРТАЛЕ12 лет
Аватар пользователя osob
T3h1337
Вне района

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

0
0
Цитировать сообщение 369027
14 Мая 2014 15:38
#50
РЕЙТИНГ12  488
ПОЗИЦИЯ46
СООБЩЕНИЙ7 389
НА ПОРТАЛЕ11 лет
Аватар пользователя rootkit

Цитата сообщения #369027 пользователя osob от 14.05.2014 15:34

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

и? вопрос? надо чтобы не было видно ее??

0
0
Цитировать сообщение 369035
14 Мая 2014 15:44
#51
РЕЙТИНГ179
ПОЗИЦИЯ836
СООБЩЕНИЙ106
НА ПОРТАЛЕ10 лет
Аватар пользователя bswar

про alt и title:


Атрибут alt устанавливает альтернативный текст для поля с изображением.


Атрибут title описывает содержимое элемента в виде всплывающей подсказки, которая появляется при наведении курсора на элемент.

0
0
Цитировать сообщение 369044
14 Мая 2014 15:46
#52
РЕЙТИНГ179
ПОЗИЦИЯ836
СООБЩЕНИЙ106
НА ПОРТАЛЕ10 лет
Аватар пользователя bswar

разве поисковые боты обрабатывают js?

0
0
Цитировать сообщение 369046
14 Мая 2014 15:52
#53
РЕЙТИНГ1623
ПОЗИЦИЯ193
СООБЩЕНИЙ1 108
НА ПОРТАЛЕ12 лет
Аватар пользователя osob
T3h1337
Вне района





















Цитата сообщения #369035 пользователя brain от 14.05.2014 15:38


и? вопрос? надо чтобы не было видно ее??





такой костыль, что я описал, вообще как - адекват или неадекват?


























Цитата сообщения #369046 пользователя bswar от 14.05.2014 15:46


разве поисковые боты обрабатывают js?








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


0
0
Цитировать сообщение 369057
14 Мая 2014 15:58
#54
РЕЙТИНГ12  488
ПОЗИЦИЯ46
СООБЩЕНИЙ7 389
НА ПОРТАЛЕ11 лет
Аватар пользователя rootkit

Цитата сообщения #369044 пользователя bswar от 14.05.2014 15:44

про alt и title:


Атрибут alt устанавливает альтернативный текст для поля с изображением.


Атрибут title описывает содержимое элемента в виде всплывающей подсказки, которая появляется при наведении курсора на элемент.

зачем так все усложнять? есть ведь псевдоклассы :hover, и я дома обязательно попробую с title потому что не слышал вообще такого, можнт это с JS идет?

0
0
Цитировать сообщение 369076
14 Мая 2014 16:04
#55
РЕЙТИНГ1623
ПОЗИЦИЯ193
СООБЩЕНИЙ1 108
НА ПОРТАЛЕ12 лет
Аватар пользователя osob
T3h1337
Вне района

Цитата сообщения #369076 пользователя brain от 14.05.2014 15:58

зачем так все усложнять? есть ведь псевдоклассы :hover, и я дома обязательно попробую с title потому что не слышал вообще такого, можнт это с JS идет?

нет. это не джс. это обычная всплывающая подсказка, как у картинок, так и у ссылок.

0
0
Цитировать сообщение 369086
14 Мая 2014 16:05
#56
РЕЙТИНГ179
ПОЗИЦИЯ836
СООБЩЕНИЙ106
НА ПОРТАЛЕ10 лет
Аватар пользователя bswar

osob

Вы немного перестарались в сылках теперь повторяется атрибут href


и на сколько я понял в элемент .mid подгружаются данные посредством js, тоесть робот сам контент не видет


и по поводу разного контента, яндекс очень это не любит - говорит Клоакинг и банит ((

1
0
Цитировать сообщение 369088
14 Мая 2014 16:08
#57
РЕЙТИНГ179
ПОЗИЦИЯ836
СООБЩЕНИЙ106
НА ПОРТАЛЕ10 лет
Аватар пользователя bswar

Цитата сообщения #369057 пользователя osob от 14.05.2014 15:52

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

я делал так: делал кеш динамической страницы и показывал его всем, при обновлении инфы обновлял кеш

1
0
Цитировать сообщение 369093
14 Мая 2014 16:10
#58
РЕЙТИНГ1623
ПОЗИЦИЯ193
СООБЩЕНИЙ1 108
НА ПОРТАЛЕ12 лет
Аватар пользователя osob
T3h1337
Вне района

Цитата сообщения #369088 пользователя bswar от 14.05.2014 16:05

osob

Вы немного перестарались в сылках теперь повторяется атрибут href


и на сколько я понял в элемент .mid подгружаются данные посредством js, тоесть робот сам контент не видет


и по поводу разного контента, яндекс очень это не любит - говорит Клоакинг и банит ((

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

0
0
Цитировать сообщение 369094
14 Мая 2014 16:11
#59
РЕЙТИНГ1623
ПОЗИЦИЯ193
СООБЩЕНИЙ1 108
НА ПОРТАЛЕ12 лет
Аватар пользователя osob
T3h1337
Вне района

Цитата сообщения #369093 пользователя bswar от 14.05.2014 16:08

я делал так: делал кеш динамической страницы и показывал его всем, при обновлении инфы обновлял кеш

блин. как я сам не догадался. элементарно же. видать запыхался)))

0
0
Цитировать сообщение 369095
14 Мая 2014 16:26
#60
РЕЙТИНГ179
ПОЗИЦИЯ836
СООБЩЕНИЙ106
НА ПОРТАЛЕ10 лет
Аватар пользователя bswar





















Цитата сообщения #368968 пользователя osob от 14.05.2014 15:14



Только запись "расскажи друзьям" над блоком соц-кнопок уместна лишь, если эти кнопки там есть. А поскольку кнопки ставятся с помощью js, то при выключенном js будет только надпись "расскажи друзьям" без кнопок, поэтому я и вынес это в скрипт. Может, конечно, как-то по-другому можно было бы реализовать - не задумывался.





можно сделать так например:



<noscript><style type="text/css">.likes{display:none;}</style></noscript>



если js нет то прячем весь блок лайков



или



<noscript><style type="text/css">.likes .titl{display:none;}</style></noscript>



прячем только "Расскажи друзьям ;)"


1
0
Цитировать сообщение 369109
14 Мая 2014 16:36
#61
РЕЙТИНГ1623
ПОЗИЦИЯ193
СООБЩЕНИЙ1 108
НА ПОРТАЛЕ12 лет
Аватар пользователя osob
T3h1337
Вне района

а с бд также посоветовать можете?

0
0
Цитировать сообщение 369118
14 Мая 2014 16:38
#62
РЕЙТИНГ179
ПОЗИЦИЯ836
СООБЩЕНИЙ106
НА ПОРТАЛЕ10 лет
Аватар пользователя bswar

Цитата сообщения #369118 пользователя osob от 14.05.2014 16:36

а с бд также посоветовать можете?

смотря какая бд

0
0
Цитировать сообщение 369121
14 Мая 2014 18:17
#63
РЕЙТИНГ1623
ПОЗИЦИЯ193
СООБЩЕНИЙ1 108
НА ПОРТАЛЕ12 лет
Аватар пользователя osob
T3h1337
Вне района

стоит MySQL, таблицы InnoDB (хотя пока нет осмысленных индексов)


SELECT * FROM `movies` WHERE `type`=${t} ORDER BY `date` DESC LIMIT ${n}, 10

где type - тип материала (фильм, сериал, мультсериал, сериал с сабами),

date - дата добавления материала

n - номер страницы пагинатора


в таблице есть поле id - оно индекс таблицы, но по нему практически не бывает запросов.

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

какой индекс еще вообще можно сделать?

0
0
Цитировать сообщение 369185
14 Мая 2014 19:31
#64
РЕЙТИНГ2777
ПОЗИЦИЯ125
СООБЩЕНИЙ1 224
НА ПОРТАЛЕ13 лет
Аватар пользователя thongtakian

Цитата сообщения #369185 пользователя osob от 14.05.2014 18:17

стоит MySQL, таблицы InnoDB (хотя пока нет осмысленных индексов)


SELECT * FROM `movies` WHERE `type`=${t} ORDER BY `date` DESC LIMIT ${n}, 10

где type - тип материала (фильм, сериал, мультсериал, сериал с сабами),

date - дата добавления материала

n - номер страницы пагинатора


в таблице есть поле id - оно индекс таблицы, но по нему практически не бывает запросов.

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

какой индекс еще вообще можно сделать?

Смысл конечно есть в индексах.

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

Для указанного запроса можно построить индекс доя поля type.


Индекс это фактически одно двоичное дерево поиска(id в твоём случае) и несколько других индексов, которые на него ссылаются.

При малых объемах таблиц прирост производительности не будт заметен.

2
0
Цитировать сообщение 369238

В начало страницы
В начало
Вперёд
Вперёд

Быстрый ответ
Для того, чтобы написать ответ в эту, или любую другую тему форума, нужно зарегистрироваться на портале или войти под ранее созданной учетной. После регистрации вам станут доступными темы форума со статусом «только для пользователей», появится возможность отслеживать новые сообщения, возвращаться в любой теме к последнему непрочитанному лично вами сообщению, и многое другое.