
Anonymous*
09.01.2017
06:40:49
всю таблицу запросом чтоли ебануть?
А если 1М строк
Или средствами SQL можно сделать то что я делаю средствами PHP?

Alex
09.01.2017
06:42:14
а если 1М строк - то в случае с запросами в цикле будет 1М запросов

Google

Anonymous*
09.01.2017
06:42:19
нет
допустим если адрес a/b/c/d/e.html будет 5 запросов
ну даже если в 100 раз больше, это не 1М

Alex
09.01.2017
06:44:54
можно зафигачить рекурсивный селект

Anonymous*
09.01.2017
06:45:21
Можно подробнее?

Андрюха (Ren)
09.01.2017
06:46:07
вот как телега работает а инета нет

Санёчек
09.01.2017
06:46:32
радуйся глупенький

Anonymous*
09.01.2017
06:46:49
провайдер не всё блокирует
личный кабинет ещё наверное работает

Андрюха (Ren)
09.01.2017
06:47:20
гугл работает и некоторые сайты https

Artur
09.01.2017
06:47:37

zEvilz
09.01.2017
06:47:42
и еще один затык. держу разные таблицы для постов и страниц, в роутере идет проверка на окончание ссылки. если слэш, то это страница. если без слеша, то это пост. есть ли смысл перенести все в одну таблицу и указать тип? бывает же ссылки вводятся с ошибками и можно перенаправить на правильную страницу, а уменя при ненужном отсутствии/наличии слеша вылетит 404

Anonymous*
09.01.2017
06:47:47
дак а в чём трабла

Google

Alex
09.01.2017
06:47:56
Можно подробнее?
http://stackoverflow.com/questions/20215744/how-to-create-a-mysql-hierarchical-recursive-query
типа такого

Андрюха (Ren)
09.01.2017
06:47:58
хотя они только пытаются грузиться
лол ютуб работает отлично

Anonymous*
09.01.2017
06:49:33

Sergey
09.01.2017
06:50:08

Alex
09.01.2017
06:50:21

Artyom
09.01.2017
06:50:31
Про Nested sets говорили?

Anonymous*
09.01.2017
06:50:36
в моём случае я знал только ean товара
и мне нужно было построить ссылку

Artur
09.01.2017
06:51:12

zEvilz
09.01.2017
06:51:16

Anonymous*
09.01.2017
06:51:19
т.е. я не знал глубину заведомо, и даже максимальную глубину тоже не знал

Artur
09.01.2017
06:51:26
или хранить развёрнуто в представлении/временной таблице

Dmitriy
09.01.2017
06:52:01
Запах велосипедов и костылей. я чувствую. но не могу понять у кого.

Artur
09.01.2017
06:52:06
а потом бд не справляются с нагрузкой

Sergey
09.01.2017
06:52:17

Artur
09.01.2017
06:52:42
вы бы ещё математику в sql обсчитывали
оно же магёт

zEvilz
09.01.2017
06:52:54

Dmitriy
09.01.2017
06:52:57

Google

Alex
09.01.2017
06:53:18

Artyom
09.01.2017
06:53:28
мое предложение такое: переделать хранение дерева на nested sets и тогда можно будет выбирать всю ветку в один простой запрос. Без всяких рекурсий и т.п.

Artur
09.01.2017
06:53:39
потому что на сайте в типичном случае sql самое узкое место
а накинуть инстансов с пхп вообще не проблема

Anonymous*
09.01.2017
06:54:31
В данном случае важна была скорость, т.к. ссылки с поисковиков вели на старые адреса, с них нужно было переходить на новые
Скорость решения задачи

Artur
09.01.2017
06:55:32
редиректы делаются без такой магии

Anonymous*
09.01.2017
06:55:38
Т.к. через пару недель уже всё переиндексировалось
Какие варианты?

Artur
09.01.2017
06:56:01
помнитоь соответствия

zEvilz
09.01.2017
06:56:25
и еще один затык. держу разные таблицы для постов и страниц, в роутере идет проверка на окончание ссылки. если слэш, то это страница. если без слеша, то это пост. есть ли смысл перенести все в одну таблицу и указать тип? бывает же ссылки вводятся с ошибками и можно перенаправить на правильную страницу, а уменя при ненужном отсутствии/наличии слеша вылетит 404

Artur
09.01.2017
06:56:27
есоли ты про /1/2/3 то хранить явно

Anonymous*
09.01.2017
06:56:35
а как построить таблицу соответствия
задача то та же, просто теперь данные надо ещё где-то хранить и обращаться к ним

Artur
09.01.2017
06:57:48
если оно нужно в конкретном виде
де-нормализовывать данные

Anonymous*
09.01.2017
06:59:46
Т.е. каким-то мифическим скриптом преобразовать имеющиеся данные в другое представление?

Sergey
09.01.2017
07:00:16

Google

zEvilz
09.01.2017
07:02:12

Sergey
09.01.2017
07:02:46

zEvilz
09.01.2017
07:03:51

Aleksandr
09.01.2017
07:04:28
котаны, у меня тут немного ламерский вопрос.
я вот смотрю на node.js и пытаюсь осознать для чего же она необходима и как ее скрестить с пыхой

D'
09.01.2017
07:04:48
не смотри
козленочком станешь

Sergey
09.01.2017
07:04:55
int(11)
это у тебя primary key, а тебе нужно же будет выбирать по строке /1/2/3

Санёчек
09.01.2017
07:05:00
?

Admin
ERROR: S client not available

v
09.01.2017
07:05:00
зачем скрещивать ноду с пыхой?

D'
09.01.2017
07:05:19
?
как там тестирование латексных изделий?

v
09.01.2017
07:05:27
они, в принципе, решают одну задачу

Sergey
09.01.2017
07:05:30

v
09.01.2017
07:05:37
в контексте веб-прграмирования

Sergey
09.01.2017
07:06:03
работал на 1 ядре, был однопоточный

zEvilz
09.01.2017
07:07:11

Anonymous*
09.01.2017
07:07:42

Sergey
09.01.2017
07:07:54

zEvilz
09.01.2017
07:08:18

Google

Sergey
09.01.2017
07:08:25
сейчас это преждевременная оптимизация

Владимир
09.01.2017
07:08:33

zEvilz
09.01.2017
07:08:47

Sergey
09.01.2017
07:09:37

Anonymous*
09.01.2017
07:09:40
про деревья бы ещё почитать
я думаю смысла нет в подобных сложностях на 10к записей

Вячеслав
09.01.2017
07:10:25
А чем ВПС нода не устраивает?

Владимир
09.01.2017
07:10:25

Dmitriy
09.01.2017
07:11:20

Владимир
09.01.2017
07:11:41

Dmitriy
09.01.2017
07:11:59
?
У многих биллинги на перле

Владимир
09.01.2017
07:13:12
Нового на перле ничего не пишут

v
09.01.2017
07:14:18
эти биллинги хрен знает сколько лет назад писаться начали

Dmitriy
09.01.2017
07:16:55

Владимир
09.01.2017
07:23:12
зачем вам там yii2 api ?
Есть почти публичный api, можно получить токен, например, по логину/паролю, манипулировать услугами, получать инфу о телепрограмме и ещё куча всякой херовины. Используется в основном фронтендом сайта для абонентов + мобильным приложением. Есть непубличный api, там всякая хрень для подключальщиков, ремонтников и т.д.. Сайт для них разрабатывала сторонняя организация, решили не давать им прямой доступ к базе, сделать api.

Dmitriy
09.01.2017
07:25:59

?Томат?
09.01.2017
07:42:11
А для first steps в php стек LEMP норм?

(;¬_¬)
09.01.2017
07:42:32
что за Е ?

?Томат?
09.01.2017
07:42:48

Anonymous*
09.01.2017
07:43:00
почему не LNMP