Прошу прощения, но eaccelerator не работал. Я забыл, что после апрейда Ubuntu до последней версии заменил php.ini. Соответственно он не подключен как расширение в конфиге.
Настройки же opcache в php.ini закомментированы, но в /etc/php5/mods-available/opcache.ini указано следующее:
<code>; configuration for php ZendOpcache module
; priority=05
zend_extension=opcache.so</code>
Т.е. opcache работает с дефолтными настройками.
php -v говорит:
<code>PHP 5.5.3-1ubuntu2 (cli) (built: Oct 9 2013 14:49:12)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies</code>
Предполагаю, что нужно изменить настройки opcache.
Всё зависит от построения модуля. Его код не обязательно полностью должен храниться в БД. Достаточно сделать инклуд на главный файл. А его-то можно править в любимом редакторе.
Спасибо. Потестирую Ваш вариант на коде. Я свою регулярку составил ещё до поста этого вопроса, но её кривость и надобность проверять каждый элемент массива на наличие нескольких тегов img сильно меня пугала :) Ваш вариант куда лучше!