Нереально.
На тему первого - LiveStreet, т.к. там интегрирован алгоритм кэширования от Котерова.
Если сервисы на flash, то для чего вообще двиг? HTML можно обойтись.
Однозначно. Это из серии:
Мухаха! Когда кэш генерится раз в 30, пусть даже в 5 минут, абсолютно всё равно какую десятитысячную секунды он создаётся. И тем более: когда Вы так печётесь о date, во время аццких пол секундных SQL-запросах.
$items = array('?', '!', '.', '!?', '...'); $to = strlen($str); for ($i=$to; $i>0; $i--) { if (in_array($str{$i}, $items)) { $str = substr($str, 0, ++$i); break; } }
Для чего так извращаться? Я предложил наглядный и легко модифицируемый вариант, а то что регулярки быстрее - может быть так.
Для нескольких миллионов операций - малая часть секунды.
Вспомнилось:
foreach нагляднее for, работающего с массивом.
/ru/forum/comment/5845972
admin.php?mod=options&action=syscon
Коррекция временных зон:
в минутах; т.е.: 180=+3 часа; -120=-2 часа
Своевременная поддержка.