|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
lleming, +1 автор путается в показаниях. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 12:17 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Petro123"Страница грузится" это ответ домохозяек. На что конкретно уходит время? Видать на подгрузку скриптов. я ж не вижу браузер. Я поставил дебагер после driver.get(url) . И он туда попал только после минуты загрузки страницы. Что он загружает сайт я вижу в логах - он пишет какой сайт начал загружать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 14:56 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
lleming Казалось бы причем здесь java. Во вторых никто не знал бы что существует stackoverflow если бы он грузился минуту. Банально терпения у людей не хватало бы ждать по минуте. А по факту, что означает грузится около минуты от начала загрузки до чего ? window.onready event или phantomjs заканчивает с exit(0) ? Так страницу сейчас можно вечно грузить с учетом websocket. Из опыта если на сайте навешен какой то сторонний api для теж же яндекс карт или что особенно актуально сторонний assistant вот он может грузиться с минуту. Т.е. сам сайт в 300мс грузится и затем около 30-35с этот асистант подгружается через ajax. Можно еще полистать настройки Phantomjs max parallel connection чтото такое (есть у всех браузеров, и есть подозрение что у phantomjs по умолчанию тоже что и chrome) У меня вот так вот. Бывает что у меня в хроме он долго загружается. Я предполагаю из-за скриптов которые не доступны (К примеру яндекс метрика. Яндекс в украине заблочен). Грузится долго до document.readyState === complete . ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 14:58 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
llemingну и еще вопрос по поводу времени загрузки от чего начало считается? Входит туда время необходимое для самого старта phantomjs ? от того как я на фронте нажал кнопку отправить. Входит, но сам phantomjs инициализируется быстро. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 15:00 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Яндекс метрики на стаковерфлоу нет но он очень много грузит с cdn и причем действительно не быстро. Сама страница в пределах 2,5s, затем всякая хрень с cdn около 8с и затем остатки до 15с. (но я позади прокси, так абсол. значения сильно меньше) Но сейчас ромкомзнайкто усилил борьбу с тебеграммом а крупные сайты всегда юзают всякие cdn. Это как вариант. С этим можно побороться уменьшив connection timeout , и read timeout уменьшить. Подобрать экспериментально или делать перезапрос если ошибки полезли с увеличенным timeout. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 15:18 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
TsyklopУ меня вот так вот. Бывает что у меня в хроме он долго загружается. Я предполагаю из-за скриптов которые не доступны (К примеру яндекс метрика. Яндекс в украине заблочен). Грузится долго до document.readyState === complete . Давай я в двадцатый раз спрошу: "нажми f12 и напиши конкретно что тормозит до минуты загрузки.". А потом подымай данную тему. Не знаю, зачем её сегодня подняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 15:57 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Petro123, да какая в ж***у разница что там долго грзится, если я не смогу на это повлиять? смысл это делать? как я это сделаю если ГУИ НЕТ?!!! ептить. Могли бы не заходить если не понимаете зачем подняли. То же мне спец... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:05 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
llemingЯндекс метрики на стаковерфлоу нет но он очень много грузит с cdn и причем действительно не быстро. Сама страница в пределах 2,5s, затем всякая хрень с cdn около 8с и затем остатки до 15с. (но я позади прокси, так абсол. значения сильно меньше) Но сейчас ромкомзнайкто усилил борьбу с тебеграммом а крупные сайты всегда юзают всякие cdn. Это как вариант. С этим можно побороться уменьшив connection timeout , и read timeout уменьшить. Подобрать экспериментально или делать перезапрос если ошибки полезли с увеличенным timeout. Хм. вариант, но чет мне кажется усложнено все. перезапросы... отслеживать это все. Мне просто проще создать что ли задачу, в планировщике. Тогда добавление будет быстрым, а картинка появится позже. Я такое видел на разных сервисах. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:07 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
TsyklopPetro123, да какая в ж***у разница что там долго грзится, если я не смогу на это повлиять? смысл это делать? как я это сделаю если ГУИ НЕТ?!!! ептить. Могли бы не заходить если не понимаете зачем подняли. То же мне спец... ты что такой агрессивный? тут форум высокой культуры ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:25 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Tsyklop, Скока у тебя Г. полилось после того как ты написал: "... сайт грузится минуту и мне по барабану почему". Бизнес логика такая у юзверя когда он сайт добавляет. Tsyklopесли я не смогу на это повлиять? С памятью проблема? 1. AJAX 2. Как юзверь без ГУИ добавляет сайт? 3. Настройки либы по таймауту. .. Бездельник блин. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:28 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Герой дня, Он из джуна в профи экстерном а отдыхать не научился. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:30 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Герой дняты что такой агрессивный? тут форум высокой культуры Человек задолбал одним и тем же. + еще ко всему тем что не поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:44 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Petro123Герой дня, Он из джуна в профи экстерном а отдыхать не научился. Откуда знаешь? м? ты меня лично не знаешь... как ты можешь такое говорить? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:44 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Petro123 С памятью проблема? 1. AJAX 2. Как юзверь без ГУИ добавляет сайт? 3. Настройки либы по таймауту. .. Бездельник блин. 1. что AJAX? не пойму. Если вопрос про использование, то конечно он используется. 2. Не юзвер без ГУИ, а сервак без ГУИ делат скрин сайта. Клиент вводит url своего сайта и нажимает на кнопку "сохранить". Сервак принимает урл и делает скрин по переданному урлу, предварительно сделав проверки. 3. Уже пробовал. И сколько мне ставить, 3 секунды? что бы запрос не был слишком долгим. Допустим поставлю timeout 30 секунд. Зачем мне не до конца загруженный сайт? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:48 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Tsyklop, Ну, у меня получше память твоей. Ты даже свой топик не помнишь. Выше я говорил что скрин обычно делают ам где бизнес логика. Ты согласился. А сегодня выдал ахинею свой пост про минуту загрузки. Это разве отменило совет про БЛ? Нет. Просто ты пофлудил и ничего не узнал. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:49 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
TsyklopКлиент вводит url своего сайта и нажимает на кнопку "сохранить". Сервак принимает урл и делает скрин по переданному урлу, предварительно сделав проверки.так. Значит ГУИ есть. Я же о кнопке на клиенте говорю блин! Дальше по ajax ушла команда на скрин. Зачем потоки? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:51 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Petro123Tsyklop, Ну, у меня получше память твоей. Ты даже свой топик не помнишь. Выше я говорил что скрин обычно делают ам где бизнес логика. Ты согласился. А сегодня выдал ахинею свой пост про минуту загрузки. Это разве отменило совет про БЛ? Нет. Просто ты пофлудил и ничего не узнал. Я согласился, и пошел тестить как это будет работать. Потестил и вот вернулся. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:54 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Petro123TsyklopКлиент вводит url своего сайта и нажимает на кнопку "сохранить". Сервак принимает урл и делает скрин по переданному урлу, предварительно сделав проверки.так. Значит ГУИ есть. Я же о кнопке на клиенте говорю блин! Дальше по ajax ушла команда на скрин. Зачем потоки? После того как сайт был добавлен, делать запрос на бэк что бы он сделал скрин? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:55 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
TsyklopЯ согласился, и пошел тестить как это будет работать. Потестил и вот вернулся.см. выше. Домохозяйка так тестирует. Что грузится минуту? Реклама? Счетчики гугла? Хреновый код? 404? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:56 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
TsyklopПосле того как сайт был добавлен, делать запрос на бэк что бы он сделал скрин?таски и потоки не нужны. Сервлет делает в потоке контейнер. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 16:57 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
TsyklopPetro123, Я провел тесты. Страница stackowerflow у меня грузиться око минуты в phantomjs. это никуда не годится. Вообще. Технически, imho скрины не имеют проблем в выполнении. А вот по БЛ некоторые хотят дожидаться загрузки всей рекламы сайта и баннеров. Тогда ждем... Другие наоборот не хотят. Тогда не ждем. Есть миллион разных случаев юз кейса: "нажал кнопку Добавить сайт". Делай как угодно, только глупости не пиши. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 17:07 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Petro123TsyklopПосле того как сайт был добавлен, делать запрос на бэк что бы он сделал скрин?таски и потоки не нужны. Сервлет делает в потоке контейнер. та то понятно. Задачи для планировщика имел в виду. При добавлении ставить сайту картинку что-то вроде "Картинка скоро появится...". Ну и когда планировщиу сделает скрин, уже будет скрин, а не та картинка. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 17:08 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Tsyklopпланировщикав двадцатый раз. На AJAX без него будет точно так же. Ответь словом "Да" и иди гуляй и делай как хочешь. Хоть на JOBах в бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 17:18 |
|
Выполнение таски вне основного потока. (или хз как назвать тред)
|
|||
---|---|---|---|
#18+
Petro123Tsyklopпланировщикав двадцатый раз. На AJAX без него будет точно так же. Ответь словом "Да" и иди гуляй и делай как хочешь. Хоть на JOBах в бд. Не тоже самое. Планировщик не будет блочить юзера. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2019, 17:39 |
|
|
start [/forum/search_topic.php?author=FRMN&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 733ms |
total: | 895ms |
0 / 0 |