Библиотека Хогвартса. Тишина, пыль и запах пергамента. Где-то между стеллажами с «Особо опасными заклинаниями» и «Скучными заклинаниями, которые никто не может прочесть, не зевнув» за столом полулежал Гарри Поттер.
Перо перед ним усердно скрипело по пергаменту, выводя аккуратные строчки. Сам Гарри листал очередной фолиант, изредка поправляя очки и взъерошивая волосы — что, впрочем, не требовало особых усилий. Они и так выглядели так, будто его только что выплюнула «птичья карусель» Зоны отчуждения.
— Гарри! — шёпот, похожий на шипение кошки, прервал его занятия. — Спасай!
Гермиона плюхнулась на стул напротив, ее глаза метали молнии, грозя воспламенить пыльные тома.
— Опять «выше ожидаемого»! — она швырнула на стол пергамент с красной надписью. — Опять!
Гарри медленно поднял взгляд и сфокусировался на лице подруги. Его перо продолжало скрипеть по пергаменту, выводя аккуратненькие строчечки эссе.
— Подожди, дай угадаю — ты опять накатала вместо двенадцати дюймов - тридцать два выше нормы? Ты уверена, что хочешь услышать моё мнение? Я, например, рад и «Приемлемому»...
— Гарри, пожалуйста. Если есть что сказать — подскажи. Макгонагалл мне всегда ставит «Отлично» или «Хорошо». А Снейп всё время валит...
Он вздохнул, отложил книгу и убрал ноги со стула, а мадам Пинс наконец-то отвела осуждающий взгляд.
— Ладно. Но предупреждаю — я не Снейп, и мой совет может быть недостаточно пропитан его сарказмом.
Гермиона чуть не фыркнула, но вовремя сдержалась — тишина должна быть в библиотеке!
— Ладно, слушай. — Гарри поднял палец. — МакГонагалл преподает трансфигурацию. Там можно написать хоть десять футов текста — главное, чтобы ты слово «мутабор» не забыла. Ее внутренняя кошка от больших эссе лишь сильнее мурлычет. А Снейп... Он же тебе так и пишет — «выше ожидаемого», что в переводе со снейпячьего значит «слишкам многа букав».
— В каком смысле?
Поттер на секунду задумался, подбирая сравнение.
— Снейп — как пьяный гоблин в «Дырявом котле», который орёт: «Мне не нужна твоя автобиография, скажи лишь точно, сколько штырящих слизней ты бросил в мой эль?!»
Гермиона открыла рот, чтобы возразить, но Гарри уже понесло:
— Представь, что твоё эссе — это зелье. Которое ты варишь для Снейпа. Если ты нальёшь его в крошечный пузырёк, его не вштырит и он будет злой. Если в огромный бутыль — Снейп подумает, что ты над ним издеваешься, ведь по условию он должен выпить всё. И он будет...
— Злой! Но я просто хотела раскрыть тему!
— А он хотел проверить двадцать работ до ужина, сходить ням-ням, потом ка-ка, а затем полежать на диване, прикрывшись "Магическим Вестником" .
Тут Гарри усмехнулся и понизил голос:
— Секрет в том, чтобы дать ему ровно столько, сколько он может проглотить, не скривившись.
Гермиона задумалась. Губы её шевелились, будто она мысленно вела с кем-то невидимым спор.
Гарри тем временем собрал вещи и встал.
— Кстати, если хочешь настоящий совет...
— Да?
— В следующий раз добавь в конце: «P.S. Профессор, ваше зелье для увеличения груди — просто фэнтези-тема, с нулевого на первый — за неделю!»
— ГАРРИ!
Но он уже исчез за стеллажами, оставив Гермиону краснеть, а мадам Пинс — качать головой.
* * *
— Забавная теория, — прошептал Снейп, выходя из глубины зала. — Особенно про пьяного гоблина понравилось. Даже слизня захотелось, как в молодые годы...
Он задумался на секунду, потом резко развернулся и направился к выходу.
Ужин ждёт. И стопка работ на проверку, чуть ниже башни Гриффиндора.
В больницу пришли #будни_админа и теперь страдают #внутренности_фанфикса :)
Лежу один в палате, рискнул, оставил ноут, сижу работаю, пытаюсь оптимизировать сайт изнутри, чтобы сократить 502 и прочие тормоза. Существенная часть проблем сайта связана с тем, что в БД накопилось слишком много данных. Например, сильно тормозит таблица статистики просмотров фанфиков по дням, там почти 200 миллионов записей на 10 Гб общего объема. Кто-то смотрит раздел "моя статистика", а все остальные ждут, пока его статистика будет выбрана движком БД из тех 200 млн. записей. Пока там было не так много данных, всё работало нормально, теперь же тормозит. Это можно переделать без потери функционала, но надо делать, изучить вопрос, варианты решения, реализовать выбранное решение. И место такое далеко не одно.
Прямо сейчас сайт тормозит именно из-за того, что я пробую один из вариантов решения. Таблицы в БД пересобираются. Можно было бы остановить сайт на техработы, но я решил, что он и так постоянно тормозит, так что, не буду останавливать.
Быстро и просто все проблемы точно не решаются, но, я надеюсь, что вскоре с тормозами станет полегче.