@phpgeeks

Страница 7107 из 8430
Артур
19.03.2018
12:54:06
не ну если есть еще лишнее то можно)

ini_set('max_execution_time', 0);
все равно по 504 ошибке летит

Alex
19.03.2018
12:54:34
тогда бери решение с ini_set() ?

Артур
19.03.2018
12:55:30
Google
Артур
19.03.2018
12:55:38
<?php namespace app\modules\data\controllers; ini_set('max_execution_time', 0);

правильно надеюсь подключил ?)

Moz
19.03.2018
12:56:36
может по memory_limit падает тогда?

Alex
19.03.2018
12:56:37
а в WarehouseProduct много записей?

и в Product

Артур
19.03.2018
12:57:06
а в WarehouseProduct много записей?
хз( в самом файле более 14к строк

Moz
19.03.2018
12:57:09
Тогда еще может это помочь) ini_set('memory_limit', '-1');

Артур
19.03.2018
12:57:20
может по memory_limit падает тогда?
ну написано 504 по тайму

когда писал скрипт то вылетело по памяти

release-tracker
19.03.2018
12:57:41
Вышла новая версия PHP_CodeSniffer: 3.2.3

Артур
19.03.2018
12:57:45
мол надо 134 мб а есть 2)

Alex
19.03.2018
12:58:50
ну ещё смотри, ты в цикле постоянно дёргаешь базу

Артур
19.03.2018
12:59:15
да я делаю проверку и записываю туда

Google
Alex
19.03.2018
12:59:23
если там нет кеширования, то весьма вероятно, что орм реально ходит в базу

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

Артур
19.03.2018
13:03:22
если там не много записей - то можно сперва полчить все записи, запомнить их, потом работать уже с тем что в памяти.
то есть с начала создать один цикл занести все в массив, а после создать другой цикл который этот массив занесет в базу ?

Alex
19.03.2018
13:03:31
от регулярок избавиться можно ещё

Артур
19.03.2018
13:03:32
может я не так понял сори)

от регулярок избавиться можно ещё
там просто пробелы идут

Артур
19.03.2018
13:04:18
да, типа того
а в чем разница будет ?

Alex
19.03.2018
13:07:30
а в чем разница будет ?
в базу постоянно лезть не надо. это ж затратная операция

потом, можно организовать мульти-инсерт. Ты делаешь инсерт по каждому элементу, можно их накешировать и сохранить все разом. Тож сэкономить времени можно

можно подробнее ?)
как вариант на коленке без извращений - делаешь таблицу с задачами. там будет файл, результат, время. В этом методе сохраняешь файл на сервак, добавляешь задание в очередь. По крону стратуешь скриптец с выгрузкой задач из таблицы и парсинг делаешь внутри него. Из плюсов - не важно сколько времени будет парсинг. Из минусов - результат будет не сразу. в ларе можно такое организрвать через jobs, есть ли чё-то такое в коробке у yii - хз.

ну и ещё, чтоб не эксплодить руками с итерациями, бери http://php.net/manual/ru/function.fgetcsv.php плюс сам чтение строки и парсинг можно делать потоком в генераторе - сэкономишь память.

Ad.x ??
19.03.2018
13:38:11
если там нет кеширования, то весьма вероятно, что орм реально ходит в базу
прошу прощения, а зачем база нужна, если в нее ходить нельзя?

так-то мускул не особо напрягаясь на 10баксовых вдсках способен тысяч 5 запросов в секунду держать

Rm
19.03.2018
13:41:00


Alex
19.03.2018
13:44:58
так-то мускул не особо напрягаясь на 10баксовых вдсках способен тысяч 5 запросов в секунду держать
Да, при чтении не проблема, если всё рядом. А если база на отдельном серваке в Китае? Транспортные расходы и тп. А насчет инсертов - если таблица myisam - на каждую вставку получаем лок таблицы. Если она большая и там куча индекчов, то они-таки на каждый инсерт будут перестраиваться...

Moz
19.03.2018
13:45:51
myisam должен умереть

Alex
19.03.2018
13:47:35
это уже нюансы и всякие частные случаи
ну да. Мы просто не знаем че там за зоопарк, я просто набросал вариантов)

Google
?
19.03.2018
13:50:43
@Tolstiy_Muhich реклама @webwork

Ad.x ??
19.03.2018
13:50:56
ну да. Мы просто не знаем че там за зоопарк, я просто набросал вариантов)
вообще разбирать цсв в браузере такая себе идея )

Alex
19.03.2018
13:52:00
Ну, может очень-очень надо)

Ad.x ??
19.03.2018
13:52:39
значит нада какой-то long polling пилить

или типо того

чтоб веб север не глушил соединение

ну и лимиты на время самого пыха

Panda
19.03.2018
13:56:35
ребзи

заниматься настройкой хдебага под виндой - порнуха?

оно вообще реально?

Alexandr
19.03.2018
13:57:04
реально

Panda
19.03.2018
13:57:17
потому что у евгения кувшинова в видео настройка идет под линупсью

Alexandr
19.03.2018
13:57:30
но рабочий стенд под виндой - вообще порнуха)

Panda
19.03.2018
13:57:50
эт да...

но я пока еще не оброс бородой настолько чтобы отказаться от винды

хоть она меня и раздражает уже

Panda
19.03.2018
13:58:37
докер тоже работает через жопу

но хотя бы работает

Admin
ERROR: S client not available

Google
Ad.x ??
19.03.2018
14:00:11
но я пока еще не оброс бородой настолько чтобы отказаться от винды
пару месяцев ломка будет, а потом уже и сам винду проклинать будешь )

V
19.03.2018
14:03:36
друзья, подскажите как быть, переношу проект на пхп 5.6.33 с 5.2.17 и все вроде бы ок, но есть проблема - в одном скрипте возникает иззи этого "string(4) "РС"" ошибка

ajax error: parsererror SyntaxError: JSON.parse: unexpected character at line

хочется сохранить имеющийся код без изменений, надо пхп как-то подкрутить

ну или все таки код подкрутить... но не сильно

Ad.x ??
19.03.2018
14:05:52
хочется сохранить имеющийся код без изменений, надо пхп как-то подкрутить
залезь в исходники, отредактируй как тебе нада и собери заново

V
19.03.2018
14:05:57
$obj['create']['creator'] = iconv('koi8-r','utf-8',$creator);

Ad.x ??
19.03.2018
14:06:01
в принципе не сложно при должной сноровке

V
19.03.2018
14:06:56
залезь в исходники, отредактируй как тебе нада и собери заново
пхп установлен пакетом, исходники комилить не хочется, может что-то в php.ini указать чтобы он мог работать с koi8-r

Ad.x ??
19.03.2018
14:11:19
в линухе тож не все так сладко :(

нада пробовать мак...

Panda
19.03.2018
14:12:05
у меня есть

ну, в нем реально заводится все за пол оборота

подскажите пожалуйста, есть xlsx файл, в котором есть колонки с десятичными числами, разделенными запятой. как можно сохранить такой файл в csv, поставив разделитель колонок например ;

Alexandr
19.03.2018
14:57:41
всем привет, подскажыте в опенкарт возможно вывести в админку слик слайдер для карточки товара?

Google
FrameYork
19.03.2018
15:11:21
Мне var_export вернул массив, который начинается с stdClass::__set_state. Что это значит?
Может кто нибудь подсказать, что это такое и как к этому обращаться?



Dmitry
19.03.2018
15:14:47
Видели опрос стэковерфлоу?

Разработчикам что пишут на пыхе она перестала нравится

Panda
19.03.2018
15:26:45
ну не на ноду же переходить...

Alexandr
19.03.2018
15:30:29
Разработчикам что пишут на пыхе она перестала нравится
язык, технологии и компании стали предъявлять более строгие требования к коду ... возможно, это не всем по душе)

Dmitry
19.03.2018
15:32:58
http://telegra.ph/Rezultaty-oprosa-stackoverflow-sredi-razrabotchikov-03-19

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