 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Оптимизация шаблонов
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
Зарегистрирован: Feb 2004
Место проживания: Moscow
Публикаций: 4
Статус:  |
Может кто то заморачивался оптимизацией шаблонов форума?
Вес одной страницы при просмотре списка тем в среднем 45-70 кило, типа кто больше хаков накрутил
у меня страница форума просмотра тем весит 60 кило с хаком превью на 200 символов на одну тему.
администраторам и модераторам приходится просматривать все темы и за месяц набегает в общем то порядочно трафика, так вот вопрос в том, чтобы максимально уменьшить объемы страниц форума, причем не нарушая существующего дизайна и функциональность.
не особо заморачиваясь этой темой удалось снизить вес примерно на 15 кило (что в месяц дает около 20 мег), например заменой
code:
на
code:
ну и другими такими же не хитрыми манипуляциями.
поделитесь опытом
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-02-2004 10:02 |
|
|
MuZzClub.ru
|
| ой... было дело, заморочился однажды с кодом... |
[сооб. #60197]
03-02-2004 16:05 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
ой... было дело, заморочился однажды с кодом в шаблонах... убил 3 дня, но вроде тоже добился вычита 15-20 Кб с каждой стрницы... было все просто - убил все пробелы, отступы и прочее в ХТМЛ, что тоже занимает немало в общем... можно все вообще в одну строку сделать, как это Тотал в свое время сделал... вообщем, с ХТМЛ работы много, а терь в ВБ3 все заново делать придется! 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-02-2004 16:05 |
|
|
Участник
|
вот, прочитай...
там указано довольно много... |
[сооб. #60643]
08-02-2004 22:02 |
|
|
-= n0b0dy =-
|
По поводу первого поста
http://www.vbulletin.com/forum/showthread.php?t=17943
А... |
[сооб. #60644]
08-02-2004 22:08 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
По поводу первого поста
http://www.vbulletin.com/forum/showthread.php?t=17943
А вырезать ручками символы форматирования (пробелы и табуляцию) это не благодарное дело, решается програмно в 5-6 строк.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-02-2004 22:08 |
|
|
MuZzClub.ru
|
| [quote]А вырезать ручками символы форматирования... |
[сооб. #60645]
08-02-2004 22:17 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
quote: А вырезать ручками символы форматирования (пробелы и табуляцию) это не благодарное дело, решается програмно в 5-6 строк.
эээ...ууу...ааа... просветите меня глупого! 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-02-2004 22:17 |
|
|
-= n0b0dy =-
|
Теория:
Все в vB выводится через функцию print_output.
Перед... |
[сооб. #60646]
08-02-2004 22:43 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Теория:
Все в 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: определен
|
08-02-2004 22:43 |
|
|
MuZzClub.ru
|
| ок, а как это скажется на скорости? |
[сооб. #60650]
08-02-2004 23:32 |
|
|
Участник
|
| кстати... я заметил, что в netadmin из всех ссылок... |
[сооб. #60707]
09-02-2004 20:09 |
|
Участник


Зарегистрирован: Feb 2004
Место проживания:
Публикаций: 36
Статус:  |
кстати... я заметил, что в netadmin из всех ссылок убран sessionhash.. насколько я знаю, sessionhash нужен для пользователей, у которых отключены куки. у меня на форуме практически в каждую ссылку эти хэши вставляются ... возможно ли убрать все эти хэши без вреда функциональности?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-02-2004 20:09 |
|
|
MuZzClub.ru
|
| дык они убираются в Админке и в твоем личном... |
[сооб. #60708]
09-02-2004 20:11 |
|
|
Участник
|
| а где в админке отключить? только что прошелся... |
[сооб. #60722]
09-02-2004 22:19 |
|
|
|
Формат времени GMT. Текущее время 17:23.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.15850806 seconds (95.90% PHP - 4.10% MySQL) with 26 queries.
|
 |