Владимир Кохан, должна быть обратная ситуация: с большим файлом SimpleXML сжирает всю память и валит скрипт. А XmlReader как раз работает где угодно... если разобраться, как он работает вообще. Скорее всего, проблема именно с этим.
Виктор Л, бывают ситуации, когда не надо быстрее и легче. Хочется человеку пойти трудным путем, для будущего - кто мы такие, чтобы его отговаривать? Ему и без вашего резонерства будет нелегко...
Илья, автору на хрен не нужно самостоятельно переписать всю одинэску. И 99% самой одинэски ему тоже не нужно.
Вы зря проводите аналогии с геймдевом, где движок неизбежен и прожорлив.
Для того, чтобы по паре таблиц гонять цифры, совершенно не нужны все универсальные навороты 1С и ее внутренний (о ужас - интерпретируемый!) язык сценариев.
Виктор Л, ага, а родственные связи владельцев ОФД - просто случайное совпадение. В семьях крепких хозяйственников обычно вырастают талантливые бизнесмены, порой даже жены начинают проявлять выдающуюся деловую хватку.
Илья, это в теории. На практике у нас под эти нововведения нагибают всю страну, к ним большинство не готовы вообще, и до тех, кто хотя бы начал шевелиться (в частности - заключил договор с ОФД, "ради которых все и писалось"), уже не докапываются.
Илья, вздор. Крупная компания разработала универсального монстра, а потом поддерживает его, что неизбежно выращивает костыли и легаси.
Разработчик собирается решать программой свои внутренние задачи, и оптимизировать свое решение будет именно под свой юз-кейс.
У его решения по сравнению с 1С-кой могут быть трудно разрешимые проблемы с расширяемостью и гибкостью, но уж никак не со скоростью работы.
Илья, ну, прямых компиляторов действительно нет, только кросс-компиляция, и та, видимо, не особенно востребована.
Но вы зря возводите на пьедестал С++. Именно затраты на то, чтобы написать правильно на Крестах, могут обесценивать всю затею и никогда не окупить сравнительно небольшого отставания Питона по скорости. А написанное не очень грамотно легко может от того же Питона отставать - сам по себе язык еще не панацея.
Вариант "забить на попытки Гугля продвигать новые форматы за ваш счет" не рассматривали? Мало ли что он там предлагает, у вас своя голова на плечах есть, вот вы уже и определили, что вам это не надо.
Но на всякий проверьте, не уменьшатся ли ваши JPEG-и при пересохранении в других программах в том же формате? Формат достаточно хитрый, чтобы результат мог быть сильно разным в Gimp и PS, например.
Сергей Горностаев, циклический побитовый сдвиг ему нужен.
Тот случай, когда практиковаться начинают, не дочитав главу учебника.
P.S. Хотя, пожалуй, я несправедлив. Это в ассемблере циклический сдвиг делается не сложнее обычного, в С++ надо колхозить, и в учебниках это не разбирается.
По большому счету, самое критичное отличие Апача - это возможность положить .htaccess в любую папку. Но роутинг, как я выше сказал, устраняет всякую необходимость в такой возможности.
WTERH, вы, возможно, думаете что-то неправильно. Роутинг начинается с того, что веб-сервер собирает запросы на единый адрес, реврайтом.
Nginx делает это ничуть не хуже Апача.
WTERH, да сейчас еще поискать зависимые от сервера CMS.
У вас вопрос, получается - "подскажите быструю машину, чтобы у нее были четыре колеса и, желательно, прозрачная лобовуха".
Тем более, что вы сами говорите о роутинге, который как раз и делает бессмысленным .htaccess.