понедельник, 8 февраля 2016 г.

Дорогая математика на дешевых хостингах

Сижу, я давеча, думаю о своем, и тут на почту - шмяк письмо, мол Превышение лимита на использование CPU. Хостинг от REG-ru порадовал - причем сайтик на нем крохотный, с небольшой посещалкой.

Смотрю предложенные варианты - и вижу было в среднем 1-2% CPU в день, сейчас уже 10-14 и среднее за неделю упорно движется к порогу 7%.

Причем самое интересно посещаемость - вообще не изменилась за неделю. Ничего нового. Даже вирусов. Секция самые долгие запросы - у них вообще бред, показывают что самый долгий запрос - это скачивания файла - причем тут CPU?

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

И тут как осенило, я ж скрипт поправил - там нужно было действие одно делать - а регулярку влом было писать и сделал супер-пупер скриптом, типа:
for($x=0;$x < 1000; x++ )
for($y=0;$y < 1000; y++ )
...
И эта конструкция, которая на тьфу решалась даже на этом сервере - оказывается сильно грела процессор. Такая вот фигня