Я выше писал про REST, но не упомянул его полезность помимо разделения в REQUEST_METHODS для разных операций. Есть преимущества использования GET метода для всех выборок (будь то поиск, фильтры по параметрам, сортировки, ajax подгрузки блоков — вообщем все, что дерется из БД или есть результатом отрабатывания процессороемких задач с последующим выводом результатов).
А преимущество в кешировании, а именно фронтенд кешировании. Сейчас в движке заимплеменчена бэкенд часть DKLAB кеша. Но на том же сайте есть чудесный мануал по внедрению фронтенд части и кеширования всей страницы целиком либо отдельных ее блоков, а также вывода кеша напрямую с помощью nginx, что дает значительное снижение нагрузки.
Как раз ключем хранения страницы в кэше может быть REQUEST_URI (C GET параметрами), тогда как при POST он все время одинаков.
Возможно, кому-то это не актуально, но при посещении свыше 20 тыс, это просто необходимо.
RGB модель известна? Вот, например, посмотрите на это:
<html>
<body>
<script>
for (i = 0; i < 100; i++) {
R = 10 + i;
G = 30 + i * 2;
B = 50 + i * 2;
document.write ('<div style="background: rgba(' + R + ',' + G + ',' + B + ',1);">yeah</div>');
}
</script>
</body>
</html>
здесь переменная і задается циклом, в шаблоне вывода комментов такую же можно заполучить из смарти (iteration).
Ну и поиграйтесь с константами.
А преимущество в кешировании, а именно фронтенд кешировании. Сейчас в движке заимплеменчена бэкенд часть DKLAB кеша. Но на том же сайте есть чудесный мануал по внедрению фронтенд части и кеширования всей страницы целиком либо отдельных ее блоков, а также вывода кеша напрямую с помощью nginx, что дает значительное снижение нагрузки.
Как раз ключем хранения страницы в кэше может быть REQUEST_URI (C GET параметрами), тогда как при POST он все время одинаков.
Возможно, кому-то это не актуально, но при посещении свыше 20 тыс, это просто необходимо.
в extra можно хранить данные в виде массива
пример:
в CSS нужно найти .topic .content и добавить туда:
я вижу 7
здесь переменная і задается циклом, в шаблоне вывода комментов такую же можно заполучить из смарти (iteration).
Ну и поиграйтесь с константами.