Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Оптимизация шаблонов
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Grimnir
Участник

Зарегистрирован: Feb 2004
Место проживания: Moscow
Публикаций: 4
Статус: Grimnir в оф-лайне
Оптимизация шаблонов [сообщение #60178]

Может кто то заморачивался оптимизацией шаблонов форума?
Вес одной страницы при просмотре списка тем в среднем 45-70 кило, типа кто больше хаков накрутил
у меня страница форума просмотра тем весит 60 кило с хаком превью на 200 символов на одну тему.
администраторам и модераторам приходится просматривать все темы и за месяц набегает в общем то порядочно трафика, так вот вопрос в том, чтобы максимально уменьшить объемы страниц форума, причем не нарушая существующего дизайна и функциональность.

не особо заморачиваясь этой темой удалось снизить вес примерно на 15 кило (что в месяц дает около 20 мег), например заменой

code:

<font face="verdana, arial, helvetica" size="2">


на

code:
<font class="nf">


ну и другими такими же не хитрыми манипуляциями.
поделитесь опытом

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-02-2004 10:02
Нажмите сюда для просмотра профайла Grimnir Отправить Персональное сообщение Grimnir Найти сообщения от Grimnir Добавить Grimnir в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #60197]

ой... было дело, заморочился однажды с кодом в шаблонах... убил 3 дня, но вроде тоже добился вычита 15-20 Кб с каждой стрницы... было все просто - убил все пробелы, отступы и прочее в ХТМЛ, что тоже занимает немало в общем... можно все вообще в одну строку сделать, как это Тотал в свое время сделал... вообщем, с ХТМЛ работы много, а терь в ВБ3 все заново делать придется!

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-02-2004 16:05
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
yujanin
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Feb 2004
Место проживания:
Публикаций: 36
Статус: yujanin в оф-лайне
[сообщение #60643]

вот, прочитай...
там указано довольно много трюков:

www.vbulletin.com/forum/showthread....&threadid=29446

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-02-2004 22:02
Нажмите сюда для просмотра профайла yujanin Отправить Персональное сообщение yujanin Найти сообщения от yujanin Добавить yujanin в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Vanish
-= n0b0dy =-
Средний рейтинг: 4.29 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус: Vanish в оф-лайне
[сообщение #60644]

По поводу первого поста
http://www.vbulletin.com/forum/showthread.php?t=17943

А вырезать ручками символы форматирования (пробелы и табуляцию) это не благодарное дело, решается програмно в 5-6 строк.

__________________
No pity, no mercy, no regret.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-02-2004 22:08
Нажмите сюда для просмотра профайла Vanish Отправить Персональное сообщение Vanish Найти сообщения от Vanish Добавить Vanish в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #60645]

quote:
А вырезать ручками символы форматирования (пробелы и табуляцию) это не благодарное дело, решается програмно в 5-6 строк.

эээ...ууу...ааа... просветите меня глупого!

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-02-2004 22:17
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Vanish
-= n0b0dy =-
Средний рейтинг: 4.29 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус: Vanish в оф-лайне
[сообщение #60646]

Теория:
Все в vB выводится через функцию print_output.
Перед непосредственным выводом сделаем оптимизацию собранной страницы, важно это сделать до того как она будет сжата gzip (если включено конечно).

Практика (для vB 3.0.0):
Функция print_output определяется в файле ./includes/functions.php
gzip'вание происходит в этих строчках:

PHP:


if ($vboptions['gzipoutput'] AND !headers_sent())
    {
        
$output = fetch_gzipped_text($output, $vboptions['gziplevel']);
    }


Следовательно перед ними добавим оптимизатор:

PHP:

$search 
= array("'\r\n(s)+'",        
                    
"'\t+'",
                    
"'x20+'");
$replace= array("\n",
            
"",
            
" ");
$output = preg_replace($search,$replace,$output);



Ну соответственно заменив "\n" на "" можно получить страницу с минимальным переводом строк.

__________________
No pity, no mercy, no regret.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-02-2004 22:43
Нажмите сюда для просмотра профайла Vanish Отправить Персональное сообщение Vanish Найти сообщения от Vanish Добавить Vanish в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #60650]

ок, а как это скажется на скорости?

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-02-2004 23:32
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
yujanin
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Feb 2004
Место проживания:
Публикаций: 36
Статус: yujanin в оф-лайне
[сообщение #60707]

кстати... я заметил, что в netadmin из всех ссылок убран sessionhash.. насколько я знаю, sessionhash нужен для пользователей, у которых отключены куки. у меня на форуме практически в каждую ссылку эти хэши вставляются... возможно ли убрать все эти хэши без вреда функциональности?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-02-2004 20:09
Нажмите сюда для просмотра профайла yujanin Отправить Персональное сообщение yujanin Найти сообщения от yujanin Добавить yujanin в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #60708]

дык они убираются в Админке и в твоем личном профиле!

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-02-2004 20:11
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
yujanin
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Feb 2004
Место проживания:
Публикаций: 36
Статус: yujanin в оф-лайне
[сообщение #60722]

а где в админке отключить? только что прошелся по всем опциям, нигде не указано

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-02-2004 22:19
Нажмите сюда для просмотра профайла yujanin Отправить Персональное сообщение yujanin Найти сообщения от yujanin Добавить yujanin в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 18:15.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.16319990 seconds (96.54% PHP - 3.46% MySQL) with 21 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.