IMAPO BLOG #9 — НОВЫЙ ХОСТИНГ, ОПТИМИЗАЦИЯ СКРИПТОВ, НОВЫЙ ГОД

Этот год был весьма необычным для проекта IMAPO. Чего мы только с вами не пережили - и переезд на VDS, и удаление проекта на несколько месяцев, и воскрешение из пепелища... и всё это за первое полугодие 2018...

Второе полугодие выдалось поспокойнее. Жизнь шла своим чередом до поры до времени, пока... я не установил плагин достижений. Это был переломный момент для всех, так как теперь люди могли не просто зайти на сайт, проверить, есть ли что новое и интересное, но и получать вознаграждение в виде монеток за всякие простые действия вроде посещения сайта раз в сутки или просмотра любого ДЕМО.  Монетки эти можно было тратить на покупку всяких уникальных фишек, вроде необычной уникальной версии сайта или набора стикеров в чат. Всё шло идеально. Идей было завались, пока не начались проблемы...

Первая проблема, которая появилась - сайт стал работать исключительно медленно. Страницы загружались по несколько секунд! Далее пришло письмо от хостера, что им не нравится, какую нагрузку создаёт проект на их сервер. Началась очень интересная фаза - ОПТИМИЗАЦИЯ...

Оптимизация проходила сложно. Для начала я, не без помощи моего друга Al-Sher'а выявил, что все проблемы из-за этой новой системы достижений. Отказываться от неё я был категорически против и началась рутина - я переписывал скрипты и коды. Сайт лагал и глючил. У меня было два выхода - прикрыть сайт на время отладки или заставить посетителей испытывать боль. Я выбрал второе

Прошла неделя... или месяц. Я уже точно не помню. Оптимизация вышла на завершающий этап и... хостер говорит, что я - бяка и должен уйти в течении суток. Я предполагал такое, ведь это бывало и раньше у этого хостера. Я был готов - уже был подобран план переезда на другой хостинг. К счастью, за пол дня IMAPO успешно перекочевал на новый хостинг и начались... три дня боли и отчаяния

Три грёбаных дня я переписывал скрипты, которые были написаны для старой версии PHP. Три проклятых дня я ловил и исправлял баги и три, мать их, дня, я дописывал оптимизацию. Ну как дописывал? Я удалил 40% старых функций и заменил их более компактными и шустрыми.

Сегодня я доволен - сайт просто летает. Количество запросов к БД удалось уменьшить на 70% (а временами на все 80%). Остались небольшие ошибки, но их я исправляю, когда у меня есть свободное время, когда я могу сосредоточиться на коде.


А что про новый год, спросите вы? Я хочу сделать праздничную версию сайта и, если вы дочитали до этого момента (в чём я сильно сомневаюсь), то мне хочется спросить у вас: что вы хотите видеть в праздничной рождественской версии сайта? Напишите об этом в комментарии 😃

Спасибо за внимание! Надеюсь, в 2019 году мы с вами будем так же полны энергии, новых идей и ежедневно болтать обо всякой всячине на IMAPO.RU

Автор публикации

не в сети 4 дня

Apocalypse

12
Я не понял вашего вопроса, но постараюсь на него ответить...
Комментарии: 393Публикации: 1095Регистрация: 27-08-2018

Apocalypse

Я не понял вашего вопроса, но постараюсь на него ответить...

Вам может также понравиться...

Подписаться
Уведомить о
guest

6 Комментарий
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии
stalker1313
Гость
5 лет назад

Деда Мороза с мешком монеток 😉

2
Criminalist
Участник
Criminalist
5 лет назад

Котика с шапкой деда мороза, можно еще обледенение вместо "content-area". Ну и фон леденящий душу)
Хотя придя домой с морозов, хочется очутиться где то в тепле и спокойствии. Так что экзотический background тоже не помешает.

2
Жека Знахарев
Участник
Жека Знахарев
5 лет назад

обязательно надо свинью! праздничную

1
6
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x