artapp-ds
Новичок
Проверка md5 кеша шаблона, хотя легче сделать функцию которая будет указывать что нужно перегенерироватьЯ спросил если у тебя изменится шаблон, что ты будешь делать? Как приложение узнает, что надо перегенерировать кеш?
Проверка md5 кеша шаблона, хотя легче сделать функцию которая будет указывать что нужно перегенерироватьЯ спросил если у тебя изменится шаблон, что ты будешь делать? Как приложение узнает, что надо перегенерировать кеш?
Спасибо!Кэшировать надо прежде всего результаты выполнения sql-запросов и подобных тяжелых операций, остальное опционально. Если использовать нормальные шаблоны (которые написаны в php или компилируются в php, а не какое-нибудь дерьмо с заменой регулярками), все и так будет достаточно быстро. По крайней мере, пока это станет узким местом, можно внести много других исправлений - не надо оптимизировать то, что не тормозит.
Очеь просто, не надо делать ничего, никаких глупостей. Нет никаких "опасных" символов. Есть ошибки программиста, когда в определенном контексте строка выполняется как код или инструкции или не приводится к заданному формату. То есть если пишешь в базу - используешь плейсхолдеры, выводишь html - использовуешь htmlspecialchars, пишешь, например, rtf или pdf - експейпишь как там в нем положено.
Это еще зачем? Что, html - единственно возможный формат данных?
То есть security.php надо выбросить.
СпасибоПочитай еще про filectime()
Тогда ОНЛИ любой известный фреймворк (ZF/Kohana/Yii), потому что доделывать за вами результаты трудов, придется таким как мы, уж простите. Тут мало найдется народу к кому не приходили клиенты студий и не просили там что-то доделать после того как студия слилась.Тем более что фреймворк студийный, которым будут пользоваться максимум три разработчика, которые знают что и как нужно делать с ним.
Какие именно?Для кеширования вывода есть готовые решения. Так же как и для кеширования чистых данных.
А как же документация и расписание на пальцах что и как. Да и вообще 70% примерно хватает админкиТут мало найдется народу к кому не приходили клиенты студий и не просили там что-то доделать после того как студия слилась.
лол.А как же документация и расписание на пальцах что и как.
А не рано ли тебе писать движок, если на такой вопрос ответа не знаешь?А зачем парсить шаблон? зачем лишняя прослойка для шаблонизатора?
Смеешься? Если большинство из них не знают, чем нужно по клавиатуре бить, думаешь, что они слышали про документацию?А как же документация и
Это риторические вопросыА не рано ли тебе писать движок, если на такой вопрос ответа не знаешь?
Таким людям хватает админкиСмеешься? Если большинство из них не знают, чем нужно по клавиатуре бить, думаешь, что они слышали про документацию?