И еще насчет hab.la
1. Слово Say заменить на что-нибудь русское - копируем скрипт куда-нибудь себе на сервер и в тексте вручную заменяем его на то, что нам нужно.
2. Если вы жутко плохие дядьки, то захотите убрать копирайт. Это делается через #habla_link_div {
display: none !important;
}
Приоритет естественно кеширование. Но мне лично легче видеть узкие места и места, которые в принципе не будут нужны до его настройки. Еще раз повторяю на голой Joomla эти и еще некоторые действия, подобные этим (избавляемся от запросов, удаляем лишнее) позволяют сэкономить до 200 мс, а это далеко не 0.05%
Замечательно написано, но не всегда срабатывает.
Из личного опыта - делал сайт, был поставлен и настроен движок, сделан, сверстан и натянут дизайн, написан требуемый функционал, оставалось работы примерно на 8-10 часов - реализация мелких пожеланий заказчика ("вот здесь шрифт чуть побольше, это с этим поменять местами, здесь сделать чтобы писался текст такой-то"). Возникли непреодолимые обстоятельства, о которых я немедленнно сказал заказчику. Я дал ему подробное описание для действий, которые должен выполнить тот, кто возьмется после меня за проект, описание того, что уже сделано и я не взял за проект ни копейки. Однако на веблансере заказчик оставил отрицательный комментарий, после которого было довольно сложно работать (в нем было написано что-то вроде "бросил работу и пропал не сказав ни слова").
PS. Сайт умер. Несколько месяцев пожил с тем, что уже было сделано, а затем пропал.
Тоже постараюсь приблизиться к русскому:
index.php: что-то делается, затем генерация контента и только потом вызов компонентов кеширования. В большинстве случаев именно так. Если вы можете сделать кеширование лучше - очень хорошо, но много разработчиков на Joomla поступает именно так - устанавливает родной компонент кеширования, поставляемый в виде компонента. Неужели до 200 мс от времени генерации страницы вне движка кеширования лишние? По моему скромному мнению информация в топике все же будет полезной многим.
В начале топика было замечено, что кеширование рассматриваться не будет. Поймите мою позицию - ставим Joomla, убираем/удаляем все лишнее, затем кеширование
Естественно, я применяю акселераторы, системы кеширования. Пока не хватит опыта и материала написать что-то полезное по этому поводу, кроме как "скачаем то-то и настроим так-то".
Но хочу сказать, что "миллисекунды" складываются в весьма неплохое общее время.
Советы те же. Очень многое после компоновки сайта, написания модулей и компонентов, можно просто удалить. На ветке 1.0 на "голом" сайте (без кеширования) дало минус ~1 секунду генерации. Опять же даже "миллисекунды" никому никогда не вредили. Вся работа, например, с index.php займет не более 5 минут.
Самое плохое по моему мнению (в мастерхосте частности) - они никогда не признают, что у них проблемы. Мой пример - систематически площадка уходила в даун. Первый ответ техподдержки "у вас на домене таком-то скрипт такой-то постоянно выдает warning'и. Смотрите логи и разбирайтесь". Создание скрипта содержанием echo "123"; и вопрос о том, почему страничка с таким содержанием открывается несколько минут и по оконцове так и не загружается, - такой же. Скрипт на другом домене своими ворнингами, случающимися два раза в сутки влияет :)
В целом верная позиция - не смог преодолеть искусственные трудности - топай в армию или в пту. Кто тебе сказал, что на работе тебе простят ошибку в слове?
Оправдание как всегда мы ищем не в себе, а в системе образования, плохих дядях-чиновниках и т.п.
1. Слово Say заменить на что-нибудь русское - копируем скрипт куда-нибудь себе на сервер и в тексте вручную заменяем его на то, что нам нужно.
2. Если вы жутко плохие дядьки, то захотите убрать копирайт. Это делается через
#habla_link_div {
display: none !important;
}
Из личного опыта - делал сайт, был поставлен и настроен движок, сделан, сверстан и натянут дизайн, написан требуемый функционал, оставалось работы примерно на 8-10 часов - реализация мелких пожеланий заказчика ("вот здесь шрифт чуть побольше, это с этим поменять местами, здесь сделать чтобы писался текст такой-то"). Возникли непреодолимые обстоятельства, о которых я немедленнно сказал заказчику. Я дал ему подробное описание для действий, которые должен выполнить тот, кто возьмется после меня за проект, описание того, что уже сделано и я не взял за проект ни копейки. Однако на веблансере заказчик оставил отрицательный комментарий, после которого было довольно сложно работать (в нем было написано что-то вроде "бросил работу и пропал не сказав ни слова").
PS. Сайт умер. Несколько месяцев пожил с тем, что уже было сделано, а затем пропал.
index.php: что-то делается, затем генерация контента и только потом вызов компонентов кеширования. В большинстве случаев именно так. Если вы можете сделать кеширование лучше - очень хорошо, но много разработчиков на Joomla поступает именно так - устанавливает родной компонент кеширования, поставляемый в виде компонента. Неужели до 200 мс от времени генерации страницы вне движка кеширования лишние? По моему скромному мнению информация в топике все же будет полезной многим.
Но хочу сказать, что "миллисекунды" складываются в весьма неплохое общее время.
Согласен, несколько советов просто для убирания ненужностей из исходников.
Оправдание как всегда мы ищем не в себе, а в системе образования, плохих дядях-чиновниках и т.п.
Citroen C1 4.21%
Dacia Logan 5.79%
Daihatsu Cuore 1.46%
Fiat Panda 3.44%
Lada 1119 70.92%
Renault Twingo 2.64%
Smart Fortwo 4.6%
Alles Schrott 4.38%