Взял первый заказ на UpWORK - как спасти себя? [требует правки]

314
13 апреля 2018, 17:31

Позавчера взял первый заказ на UpWORK - через 2 года после регистрации профиля. Раньше то не получалось, то руки не доходили. Клиент из Индии, ему надо было загрузить дамп базы Wordpress (MySQL) и оптимизировать базу за 10$, уменьшить ее размер с 1.8 Гб до 400 Мб. Плюс оптимизировать скорость загрузки страниц.

Возникли неприятности:

1) Работа резко вышла за рамки дедлайна в 1 сутки, т.к. база огромная, а скрипты медленные. Вначале мучался с импортом 2 Гб дампа базы, его выделенный сервер постоянно глючил и отвергал импорт даже через команды MySQL. На это ушли первые сутки (а вначале пытался загрузить через PHP-утилиты, это процесс на 12 часов который кончился с ошибкой).

Далее, оптимизация состоит прежде всего в чистке 80000 товаров WooCommerce вместе со всеми картинками и приложениями. Процесс очень медленный, удаляется где-то по 10-20 товаров в секунду, скрипт пашет уже сутки и пока конца ему не видно. Через быстрые команды SQL удаляется постоянно не то, что надо, поэтому доверился WooCommerce Store Toolkit для этой задачи.

2) Клиент в качестве пароля от админки сайта использует свою электронную почту (!), он мне написал ее в переписку - и на это немедленно среагировал UpWORK, послав мне письмо с угрозами.

3) Сейчас администрация UpWORK'а требует видеоинтервью для "подтверждения профиля". Как себя вести в этом случае?

Спасти себя - это а) избежать негативного отзыва клиента за данную работу с учетом того, что эта первая моя работа на бирже за 2 года после регистрации б) доказать UpWork если в видеоинтервью прицепятся, что почту клиент передал не для переписки с ним вне биржи, это пароль от админки сайта такой в) избежать бана UpWORK в случае если клиент напишет какую-нибудь гадость либо придётся закрывать контракт не доделав его, похоже товарищ странный

READ ALSO
C++ и Lua использование нескольких версий

C++ и Lua использование нескольких версий

Как можно использовать несколько версий Lua (например 52 и 5

293
Перегрузка операции инкремента

Перегрузка операции инкремента

Перегрузил операцию инкремента специально для своего класса, но возникла проблема: если написать my_class++ то код не работает, зато при ++my_class...

266
Методы класса по умолчанию

Методы класса по умолчанию

Какие методы классы обязательно присутствуют в классе? Я знаю следующие:

246
Итератор следующий за последним

Итератор следующий за последним

Известно что метод end() возвращает итератор следующий за последним, как может быть за последнем итератором еще один итератор ведь последний...

214