Нужно узнать что за ограничение и на что прописано в php.ini
Ситуация такая: есть свой шаблонизатор(использую для создания верстки). Шаблонизатор устроен так, что подгружает все шаблоны, которые лежат в папке шаблонов, затем парсит их и что-то делает. Делал один сайт. Сайт очень большой(по сравнению с предыдущими моими сайтами), около 30 страниц. Ложил в папку с шаблонами все новые и новые страницы, а когда дошел до 26 страницы, то шаблонизатор перестал работать до конца. Методом научного тыка выяснил, что на работу шаблонизатора влияет размер файла. После определенного кол-ва символов в файле ему сносит башню. Если символов меньше определенного числа, то работает все хорошо. То есть скорее всего ограничение в памяти, выделенной под php интерпретатор, т.к. башню шаблонизатору сносит, если я добавлю "лишние символы" в любой из шаблонов(то есть это не ошибка логики шаблонизатора). Подскажите, что же это может быть за ограничение? Шаблонизатор использует регулярные выражения, причем обрабатывает данные из всех шаблонов одновременно(то есть читает строки из шаблонов и склеивает их в одну строку и парсит).
|