SiZE
Другое дело, сколько параллельных запросов будет отправлено. Как правило они будут идти с сотен прокси серверов. Соответственно разных IP, user agent и тп
SiZE
Вобщем по ряду причин я бы не парился особо.
Anonymous
Подскажите как подключить css файлы из assets внизу страницы
Anonymous
Перед закрывающимся тегом body, а не в head
Павел
Стили то зачем туда пихать?
Roman
Good
Есть в настройках АссетБандла, позышн? bkb xnjnj nfrjt
Good
или чтото такое
Roman
прошло 10 минут, интересно, вопрошающий решился зайти в документацию к yii?
Roman
http://www.yiiframework.com/doc-2.0/guide-structure-assets.html
Borys
who are you
SiZE
who are you
подсказка
SiZE
Моя твоя не понимать
who are you
😱
Stas
кто то работал с liqpay? подскажите годную либу
Roman
Niko
Я официальную для php использовал
Александр
Помогите пожалуйста, как изменить тип primaryKey()? ПК у меня это id таблицы, и он мне нужен большой т.к строк ну оооооочень много. Изза этого возникает проблема, не могу удалить строку (найденную по id)? Выходит ошибка типа : app\models\Online does not have a primary key.
Alexandr
Укажи а модели что считать Как пк
Alexandr
https://stackoverflow.com/questions/8985304/yii-model-with-composite-primary-key
Vlad
всем привет, пытаюсь сделать, что по ссылкам со слешем в конце редиректило на вариант без слеша, но не совсем выходит (гуглил, читал топика на гихабе, но все же до конца не понимаю, как это работает)
.htaccess
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
web.php
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
'normalizer' => [
'class' => 'yii\web\UrlNormalizer',
'normalizeTrailingSlash' => true,
],
ссылки вида /page/ обрабатывает нормально,
но /page/5/item/ превращается в /page/item?id=5
пробовал разные варианты: добавлять
RewriteRule ^(.*)/$ /$1 [L,R=301], настройки суфикса, но как-то не получилось.
P.S. на понимание еще вопрос: эта строчка RewriteRule . index.php заменяет любую ссылку на domen/index.php, а yii2 уже откуда-то (откуда?) из хедеров берет url?
Dmytro 🇺🇦
Niko
всем привет, пытаюсь сделать, что по ссылкам со слешем в конце редиректило на вариант без слеша, но не совсем выходит (гуглил, читал топика на гихабе, но все же до конца не понимаю, как это работает)
.htaccess
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
web.php
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
'normalizer' => [
'class' => 'yii\web\UrlNormalizer',
'normalizeTrailingSlash' => true,
],
ссылки вида /page/ обрабатывает нормально,
но /page/5/item/ превращается в /page/item?id=5
пробовал разные варианты: добавлять
RewriteRule ^(.*)/$ /$1 [L,R=301], настройки суфикса, но как-то не получилось.
P.S. на понимание еще вопрос: эта строчка RewriteRule . index.php заменяет любую ссылку на domen/index.php, а yii2 уже откуда-то (откуда?) из хедеров берет url?
Вообще обычно все хотят добавить слеш в конец url. Попробуй это сделать при помощи https://yiiframework.com.ua/ru/doc/guide/2/runtime-routing/#url-normalization
Vlad
Вообще обычно все хотят добавить слеш в конец url. Попробуй это сделать при помощи https://yiiframework.com.ua/ru/doc/guide/2/runtime-routing/#url-normalization
да, кстати, не заметил, что бы все хотели, встречаются оба варианта, не знаю какой больше, а этот гид видел. прямо так ошибку выдает, но и без action работает, при чем так же, как сейчас, т.е. для путей с id'ми плохо
Niko
У меня работало
Bohdan
Доброе утро, есть вопрос по GridView в Yii2
проблема состоит в том что начал дублироваться запрос в бд, значала идет просто запрос в бд на инфу, а потом дублируеться запрос но уже с лимитом в 20 елементов, это норма или что то не так ?
Bohdan
SiZE
Bohdan
Первый выполняет вопрос на получения всех данных, второй по лимиту 20, хотите сказать что таким образом запрашивается инфа для пагинации ?
Bohdan
Спасибо за подсказку направления, действительно, при аттрибуте pagination = false воторой запрос отбрасивается, Спасибо!
Bohdan
count и нет. м?
Stas
Niko
У тебя в запросе не норма, если он столько выполняется
А с count все нормально. Это чтоб показать тебе общее количество объектов. Можешь в датаПровайдере поставить тотал каунт фалс и такой запрос иди не будет
Bohdan
уже понял, спасибо, то что запрос ненормальный то понятно, будет идти оптимизация и так далее! спасибо за помощь
Roman
ты бы запросы лучше показал! потомучто очень долго выполняет
Roman
возможнопросто индекс нужный нужно сделать
Niko
А лучше чтоб експлаин показал вместе с запросом
Bohdan
Парни вопрос я возможно не правильно написал, но вопрос был - поему два запроса одинаковых идет, один с лимитом а второй без, почему большое время выполнение - это мне известно, там куча джойнов + без индексов, плюс очень большое количество данных, спасибо за отклик!
Dmytro 🇺🇦
ок буду ждатьл
Сорян, забыл... замотался по делам( завтра смогу только
Borys
лол
Borys
помните чел тут писал о том что не может codeception завести?
Stas
eue
Stas
угу было в пятницу помоему
Stas
точнее он говорил вроде у него джун не ту ветку стянул с гита и после этого траблы начались
Stas
Alexey
ну я и говорю, у того прикола истек срок актуальности )) видимо уже нет смысла продолжать
Borys
сорри ребят, я в дороге был, приколюху прочел на форуме
Borys
видомо это был тот чувак и он просто пытался запускать тесты в vendor
Borys
в котором соответственно никаких тестов нет
Артур
https://pastebin.com/s8s3MLZv
Артур
подскажите как оптимизировать
Артур
данную функцию(
Артур
в профилировании как только смог уменьшить время выполнение скрипта(
Артур
но нагрузку на хост дает большую(
Артур
потому вылетает 503 ошибка(
Borys
Блин, зачем я сказал про pastebin, на нем рекламы столько
Артур
Артур
или как там его)
Артур
и не будет тебе рекламы)
Артур
картинок более 1к
Borys
Опиши задачу более подробно
Borys
Спарсить 1к картинок надобно?
Артур
нужно по ссылке скачать картинку
Артур
ссылки лежат в базе
Артур
и все)
Borys
Почему ты получаешь какие-то данные из функции, а не они приходят в неё?
Артур
Артур
и скрипт будет весеть еще дольше
Артур
я парсю файл записываю в базу
Артур
с базы уже тяну
Артур
по 100 записей
Borys
У тебя есть функция которая должна скачивать определённую картинку.