Александр Комарчук, php использует ini по историческим причинам - в винде в начале девяностых в этом формате писали большинство конфигов.
Можете в хоть в вики посмотреть что такое ini и с какого года они считаются устаревшими. А затем придумать какую связь файлы конфигурации имеют с временным хранением данных.
Системы кеширования в php есть и встроенные, и куча библиотечных, и всякие базы данных с редисами это умеют, и костыльно-велосипедных реализайций вагон.
Хотите писать еще одну - да на здоровье.
Я же предпочту вопользоваться одной из проверенных, с документацией и поддержкой.
Но и свою тоже можно написать, если вдруг готовые не устраивают.
grechinaoleg, воотще "одна четвертая" пишется 1/4 а не 1\4
То что у вас бекслеш в сыром виде затесался - уже само по себе подозрительно.
Про всю эту фигню с escape-последовательностями можно почитать здесь: php.net/manual/ru/regexp.reference.escape.php
Зачем этот костыль, если есть APC например, и куча других систем кеширования?
Единственная "проблема" автора вопроса в том, что он не знал, что это все называется "cache".
1. научиться в explain и slow query log
2. почитать немножко о самых популярных движках (если это мускул, то myisam и innodb)
3. понять, что те-же индексы могут офигенно ускорить выборку, но замедлить вставку (!)
4. почитать о блокировках
5. начать экспериментировать на больших НАГРУЖЕННЫХ таблицах.
вот здесь и выплывает совет Дмитрий Богданов, о создании хайлоад проекта. Где вы еще найдете нагруженную БД, на которой можно экспериментировать?
Начните собирать котировки с форекса, или результаты матчей dota2, или еще какую-нибудь ненужную фигню, которой достаточно много чтобы получить заметную нагрузку и которую не особо жалко уронить несколько раз во время экспериментов.
Напишите какую-то аналитику по этим данным.
ХИНТ: если собирать не совсем мусорные данные, то можно попытаться сделать полезный сервис.
andrei2019, jsfiddle.net/keof5a83/1 логику pgUp видимо придется доработать, потому что "ближайший за верхней границей вьюпорта" сейчас не отличается от prev
Складывается впечатление, что вы не совсем правильно поняли направленность этого сайта (toster.ru).
Это не биржа фрилансеров и не центр обучения. По задумке здесь люди задают вопрос и получают ответ.
Переделывать уже закрытый вопрос добавляя требования типа "а теперь сделайте мне еще вот это и вон то" не особо приветствуются.