@phpgeeks

Страница 3266 из 8430
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
http://stackoverflow.com/questions/20215744/how-to-create-a-mysql-hierarchical-recursive-query типа такого
я правильно понимаю, что максимальную глубину надо знать заведомо? или это как-то можно предусмотреть?

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

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

и мне нужно было построить ссылку

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
а потом бд не справляются с нагрузкой

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

оно же магёт

zEvilz
09.01.2017
06:52:54
Запах велосипедов и костылей. я чувствую. но не могу понять у кого.
люблю свои велосипеды, но стараюсь делать не с квадратными колесами)

Dmitriy
09.01.2017
06:52:57
вы бы ещё математику в sql обсчитывали
Если это быстрее почему бы и нет.

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
Т.е. каким-то мифическим скриптом преобразовать имеющиеся данные в другое представление?

Google
zEvilz
09.01.2017
07:02:12
зависит от объемов таблицы, если меньше 1 миллиона записей, то можно
пока десяток записей, перенесу, через пару лет вылетит за 1млн, и все переписывать?)

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
они, в принципе, решают одну задачу

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

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

zEvilz
09.01.2017
07:07:11
это у тебя primary key, а тебе нужно же будет выбирать по строке /1/2/3
а как правильней все сделать для дохрена записей, а то я в базе обычно все от балды херачу)

Anonymous*
09.01.2017
07:07:42
Sergey
09.01.2017
07:07:54
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
нода никуда не делась
perl тоже используется

Anonymous*
09.01.2017
07:09:40
про деревья бы ещё почитать

я думаю смысла нет в подобных сложностях на 10к записей

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

Владимир
09.01.2017
07:10:25
perl тоже используется
но перл умирает, а нода нет

Dmitriy
09.01.2017
07:11:20
но перл умирает, а нода нет
надо это провайдерам рассказать

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

Владимир
09.01.2017
07:13:12
У многих биллинги на перле
Я у провайдера работаю. Все подразделения, которые использовали перл, потихоньку переползают на питон.

Нового на перле ничего не пишут

v
09.01.2017
07:14:18
У многих биллинги на перле
это осколки прошлого

эти биллинги хрен знает сколько лет назад писаться начали

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

?Томат?
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

Страница 3266 из 8430