Игорь, тогда вариант один - ставить SSD, ему на фрагментацию совершенно наплевать (т.к. пофигу, с какого именно места читать ячейку, время доступа фиксированное).
george_izot1, будет существовать. Например, если откроешь картинку в браузере - никакие языки при этом не будут использоваться, однако ж браузер сам создаст корень дерева DOM, внутри создаст объект body, а внутри - объект img, и эту структуру он уже отрендерит и отдаст пользователю на экран.
Александр Симонов, преобразовать нужные вам данные в строку, а потом записывать. При запуске - считывать, и если существует - преобразовывать обратно из строки и применять (если не существует - то ничего не делать или применять что-нибудь дефолтное).
Если значения переменных x1n ... y3n где-то далее используются только в вашем коде и не передаются куда-то вовне, то можно посмотреть, где именно они используются. Если, допустим, только для сравнения друг с другом - то деление на 2 в этом случае будет лишним. Хотя всё равно экономия окажется очень мизерной и незначительной, если вообще она будет.
pro-dev, получается, до PHP всё же добирается, значит, на стороне симфони идёт обработка методов и выкидывание где-то ошибки 405, попробуйте бандл воткнуть, что BoShurik выше советует.
Сохранить его под отдельным именем на сервере и вызвать через curl -I -X OPTIONS http://домен/путь/к/файлу.php - если он вернёт заголовок X-Blablabla: OPTIONS - то до скриптов запросы доходят, если не вернёт - то отрубаются на стороне сервера.
pro-dev, в вашем варианте - Апач не разрешает вызывать с методом OPTIONS. Смотрите конфиги, чего вы в них накрутили. Или перед выводом заголовков в скрипте у вас что-то есть, что возвращает ошибку 405 и прекращает выполнение скрипта.
Loopst, подозреваю, что файл, где функция объявлена, подключается дважды.
Замените везде require на require_once (кроме тех случаев, где оправдано многократное подключение одного и того же файла).
Или заверните объявление функции в конструкцию
if (!function_exists('ihc_init')) {
....................
}
(но лучше, конечно, разобраться, почему файл подключается дважды, скорее всего это из-за какой-нибудь ошибки проектирования и проблемы могут быть самые неожиданные)