@yii2ru

Страница 84 из 1721
Artyom
27.02.2017
07:38:24
ну это я уже понял

запилил расширение, если кому-то интересно могу скинуть

Александр
27.02.2017
07:50:23
я понимаю что скрипты рекомендуют в последнюю очередь грузить, но если грузить отложенно и стили, то получится, что оформление элементов будет меняться на странице, что будет видеть пользователь, особенно если стилей много. Или власть меняется?

Artyom
27.02.2017
07:52:01
предлагают вначале размещать стилей по минимуму, либо прелоадер делать который закроет все непотребство

Google
Sergey
27.02.2017
07:52:37
гугл хочет
ты что-то путаешь

гугл хочет стили в head, скрипты перед </body>

Artyom
27.02.2017
07:54:03
гугл хочет стили в head, скрипты перед </body>
http://ybex.com/d/t5hdxkuvq21su9rdgfngothlj33564f4b4kggv2i.html

Sergey
27.02.2017
07:54:59
они про скрипты мишут

Antony
27.02.2017
07:55:03
Насколько помню есть рекомендации по "оптимизации видимого контента", т.е. стили для видимой части контента можно вынести инлайном, либо упаковать в отдельный небольшой css

Sergey
27.02.2017
07:55:09
просто у них сообщение одно и на скрипты и на стили

удали 8 скриптов - сообщение должно пропасть

Artyom
27.02.2017
07:57:16
не пропадет, я это уже проверял

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

https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery

Sergey
27.02.2017
07:59:07
новые css будут же вызывать перерендер страницы

Artyom
27.02.2017
08:05:17
по-моему он не будет полный, т.е. без белого листа на мнгновенье

Mr.
27.02.2017
08:20:26
гугл хочет
То что вы пытаетесь сделать называется critical path css, и вполне себе отличная штука и без требований Гугла Другой вопрос - зачем он в вашем проекте? Такой подход выгоден либо когда у вас много однообразно контента, с кучей обвяза, либо когда у вас очень тяжелые основные css

Google
Mr.
27.02.2017
08:21:22
Я, конечно, не видел, но скажу сразу: такой подход выгоден когда у вас свой css, а не minified bootstrap, и тд

mrG1K
27.02.2017
08:22:39
Я кстати баловался для оптимизации css и выполнения данной рекомендации гугла. Критичные CSS запилил в код, а в футер переместил подгружаемый файл CSS .. и все равно гугл ругается на рендер CSS , будь то он в конце или нет. Кое каким костылем для мобильного теста его только получилось обмануть

Artyom
27.02.2017
08:23:21
у меня получалось его обмануть обычным прелоадером, при этом все стили убирались вниз

mrG1K
27.02.2017
08:23:23
Кстати через этот костыль media="none" для мобильных pagespeed теперь перестал ругаться на css https://i.g1k.ru/YzdiOT.png

а то что не оптимизируемо, так это счетчики гугла и яндекса..

вот примерно такой костыль использовал http://stackoverflow.com/questions/32759272/how-to-load-css-asynchronously помимо critical path css

lxShaDoWxl
27.02.2017
17:22:23
Такой вопрос появился из темы оптимизации под гугл, кто чем сжимает изображения?

Dmytro
27.02.2017
17:31:12
lxShaDoWxl
27.02.2017
17:36:08
Я использую https://github.com/Alex-Bond/yii2-thumbler, вроде нормально
Спасибо, гляну что за зверь, впервые вижу что в компоненте yii используется библиотека от симфонии оО

Nurik
27.02.2017
17:52:11
Такой вопрос появился из темы оптимизации под гугл, кто чем сжимает изображения?
Можно установить gulp, настроить вотчеры и таски один раз и больше не париться.

Mr.
27.02.2017
17:59:27
Я использую server-side pagespeed

Isaev
28.02.2017
02:54:23
Кинте ссылки на какие нибудь годные видеоконференции на русском языке по yii

lxShaDoWxl
28.02.2017
04:12:37
Я использую server-side pagespeed
немного не понял, вы имеете в виду модуль для nginx/apache ?

Можно установить gulp, настроить вотчеры и таски один раз и больше не париться.
тоже вариант, но хотелось бы что то на php, на шаред хостинг не получиться поставить gulp

SiZE
28.02.2017
06:16:05
Да что их кидать, забей в youtube yiiconf
не всегда с конфы прям найти можно что-то годное на ютубике

Nurik
28.02.2017
06:18:29
Хорошо, а где еще можно достать видеоконференций ?

Слышь! Есть видеоконфа ? А если найду ?)

?

Mr.
28.02.2017
06:34:20
немного не понял, вы имеете в виду модуль для nginx/apache ?
Ага) (Предыдущий ответ удалил, ибо сонный перепутал сообщения куда отвечать)

Google
Mr.
28.02.2017
06:37:00
Ребята, а кто-то работал с postgreSQL? Насколько она перспективней MySQL? Для yii, я думаю, пофиг будет, какая СУБД на сервере - только конфиг поправить, чтобы драйвер был другой?

ivphpan
28.02.2017
06:37:55
если ты можешь работать на mysql и тебе нужно сдать проект в сроки то работай на mysql

SiZE
28.02.2017
06:38:18
по всем аспектам круче
Ну не прям уж по всем

Aleksandr
28.02.2017
06:38:32
если ты можешь работать на mysql и тебе нужно сдать проект в сроки то работай на mysql
замени mysql на postgresql и получится равнозначное сообщение

SiZE
28.02.2017
06:38:34
Иначе у каждого еврея на компе бы инстанс был поднят

Mr.
28.02.2017
06:38:58
если ты можешь работать на mysql и тебе нужно сдать проект в сроки то работай на mysql
Мне для собственного развития MySQL умеем, можем, но интересно поковыряться в чем то новом)

Aleksandr
28.02.2017
06:39:10
Иначе у каждого еврея на компе бы инстанс был поднят
популярность, но это не функциональное свойство

ivphpan
28.02.2017
06:39:50
Дело не популярности А чтоб не возникли сложности в реализации проекта который сорвут сроки

SiZE
28.02.2017
06:39:53
популярность, но это не функциональное свойство
На мой взгляд преимущества довольно специфичные

Mr.
28.02.2017
06:40:00
Ну не прям уж по всем
Может есть какой-то круг задач, в которых postgreSQL показывает себя лучше чем, например, MySQL?

ivphpan
28.02.2017
06:40:01
если для себя то пожалуйста

Aleksandr
28.02.2017
06:40:22
я конечно не про изучение новой БД на базе нового проекта. сначала изучить надо

Mr.
28.02.2017
06:41:58
на простых проектах можешь не заметить разницы
А какую себе задачу поставить, чтобы использовать postgreSQL на максимум? Ну или, по крайней мере, оценить аспекты работы, и увидеть разницу (если она есть) с MySQL

Aleksandr
28.02.2017
06:43:02
На мой взгляд преимущества довольно специфичные
нет, есть плюшки специфичные по сравнению, но и в стандартных вещах постгрес по тестам делает mysql. плюс mysql только в последнее время начал развиваться чуть более чем никак. постгрес надежнее, строже, быстрее, продвинутее, функциональнее

плюс mysql только в распространенносятх на шаредах каких-нибудь

SiZE
28.02.2017
06:43:32
быстрее - не факт

функциональнее - да

Google
SiZE
28.02.2017
06:43:58
но это, как в ворде тексты набивать, которые и в блокноте можно

Mr.
28.02.2017
06:44:45
я конечно не про изучение новой БД на базе нового проекта. сначала изучить надо
А чё мне изучать? Для начала нужно оценить как с этим работать. Благодаря orm я могу забыть про разные бд на фоне. Значит, как программисту, мне важно понять, будут ли проблемы при переводе yii с MySQL на postgreSQL, и какие я получу преимущества, или подводные камни, после смены БД

А уже потом, после того, как я с этим поработаю, уже лезть в дебри, в конфиги, механику работы

Admin
ERROR: S client not available

Aleksandr
28.02.2017
06:46:08
хорошая фишка - индексы по выражениям, например price > 100 или результат любой функции

Mr.
28.02.2017
06:47:21
хз. window function почитай на хабре, сравни типы данных с mysql
Читал, сравнивал типы данных Но все же хотелось бы услышать отзывы людей, которые с этим работали, что, по их мнению, заслуживает внимания

Просто с MySQL каждый в этом диалоге работал, ставлю 10$ :D

А вот тех, кто postgreSQL может - не так то и много

Aleksandr
28.02.2017
06:49:05
я работаю с постгресом уже 3 года. это моя БД по умолчанию. сейчас уже сфомулировать плюсы не могу, кроме как "загугли"

?
28.02.2017
06:49:39
Aleksandr
28.02.2017
06:51:31
А вот тех, кто postgreSQL может - не так то и много
я говорю: различий можешь и не заметить. синтаксис же стандартный sql. различия начинаются в фишках. т.е. я утверждаю, что уметь постгрес может каждый кто умеет mysql.

SiZE
28.02.2017
06:56:49
А вот тех, кто postgreSQL может - не так то и много
Надо различать pl/pgsql и стандарт SQL, с последним хоть в оракле можно "уметь"

Sergey
28.02.2017
08:09:08
Aleksandr
28.02.2017
08:11:29
mariadb умеет, mysql умер давно
че-то не замечаю смерти) вижу новые версии регулярные и разработку нового stable. в прочем и window в mariadb пока в stable не вижу

Sergey
28.02.2017
08:12:23
perl тоже новые версии выходят

Aleksandr
28.02.2017
08:13:10
perl тоже новые версии выходят
и? вопрос в критериях смерти.

Yet Another Stats
28.02.2017
12:36:35
https://yasb.exileed.com/telegram/chat/1001046156199

Mr.
28.02.2017
12:57:08
я на пятом месте :D

Google
Mr.
28.02.2017
12:57:20
почти самый флудераст

Artur
28.02.2017
13:19:32
SELECT DISTINCT dma_campaign_expert.user_id, dma_campaign_expert.campaign_id, dma_campaign.percent_pay from dma_campaign_expert left join dma_campaign on dma_campaign.id = dma_campaign_expert.campaign_id where dma_campaign_expert.campaign_id is not null order by dma_campaign.percent_pay desc кто скажет, почему тут distint не пашет

Konstantin
28.02.2017
13:26:34
Может потому что связь один ко многим?

Artur
28.02.2017
13:31:16
а как реализовать выборку? у меня есть таблицы: dma_campaign_expert expert | campaign 2 | 4 2 | 3 1 | 3 dma_campaign id | percent_pay 3 | 55 4 | 44 нужно выбрать записи из таблицы dma_campaign_expert, но у одного эксперта должна быть одна кампания. кампания выбирается та, у которой больший percent_pay результат: expert | campaign 2 | 3 1 | 3

Anatoly
28.02.2017
13:38:49
у которой больший percent_pay Подзапрос или having

having сломает пагинацию если она подразумевается

Artur
28.02.2017
13:40:47
кампания выбирается та, у которой больший percent_pay. Больший должен быть именно для того экспрета, у которого несколько кампаний, а не во всей таблице

чет пока не понимаю как хавинг прикрутить

Anatoly
28.02.2017
13:41:23
А, да, хэвинг не пойдёт в таком случае

SiZE
28.02.2017
13:45:13
GROUP BY MAX

Konstantin
28.02.2017
13:47:09
SELECT dma_campaign_expert.user_id, dma_campaign_expert.campaign_id, t.percent_pay FROM (SELECT MAX(percent_pay) AS percent_pay, id FROM dma_campaign GROUP BY id) AS t LEFT JOIN dma_campaign_expert ON t.id = dma_campaign_expert.campaign_id WHERE dma_campaign_expert.campaign_id IS NOT NULL ORDER BY t.percent_pay DESC

Artur
28.02.2017
13:55:10
+---------+-------------+-------------+ | user_id | campaign_id | percent_pay | +---------+-------------+-------------+ | 1000 | 3 | 44 | | 1001 | 3 | 44 | | 1000 | 4 | 55 | +---------+-------------+-------------+

user_id не должен повторяться

Страница 84 из 1721